2

나는 크롬 확장에 노력하고 페이지Content-Security-Policy 오류?

chrome.browserAction.onClicked.addListener(function(tab) { 
try{ 
$('input[type="submit"]').click(); 
} 
catch(err){ 
($('input[type="button"]').attr('onclick'))(event); 
} 

}); 


에이 코드를 실행하는 내용 스크립팅을 사용하고 난
"이 때문에 콘텐츠 보안 - 정책의 인라인 스타일을 적용 거부이 오류가있어 . "
manifest.json을 코드 : 당신의 머리에 당신은 아마 인라인 <style>.selector { ... }</style>을 사용하고

{ 
    "name": "sites faxana ads clicking exception", 
    "version": "1.0", 
    "background_page": "background.html", 
    "permissions": [ 
    "tabs", "<all_urls>" 
    ], 
    "browser_action": { 
    "default_icon": "icon.png", 
    "name": "Make this page red" 
    }, 
    "content_security_policy": "default-src 'none'; script-src 'self'" 
} 
+0

무엇이 질문입니까? – BoltClock

+0

내 질문이 오류를 해결하고이 코드를 실행하는 방법입니다 – Amged

+0

이 오류는 스타일 이외의 다른 오류를 일으키지 않아야합니다. default-src를 'self' 'unsafe-inline'으로 변경해야합니다. 인라인 스타일로 오류가 발생하는 것 같습니다. – gengkev

답변

0

당신이 jQuery를 포함하기 때문이다. background.html 페이지에서 jQuery include (jQuery 1.7.1 시도)를 제외한 모든 것을 제거하고 Chrome 18.0.1003.1의 콘솔에서 5 개의 오류가 발생합니다.

포럼을 통해 jQuery에 버그를 제출했습니다.