나는 파이어 폭스 SDK의 부가 기능을 사용하여 활성 탭에 일부 스크립트를 추가하고 있습니다에 스크립트를 추가내용 개인 정보 보호 정책은, DOM
// main.js
tabs.activeTab.attach({
contentScriptFile: [data.url("js/loader.js") ]
});
을 거부하고 loader.js는 새로운 스크립트를 생성 새 웹 사이트에 counter.js과 같은 새 스크립트 파일을 추가합니다. 로더를 실행해도 문제가 없지만 웹 사이트의 콘텐츠 개인 정보 취급 방침에 counter.js가 추가되지 않습니다. 여기에 오류가 있습니다 :
Content Security Policy: The page's settings blocked the loading of a resource at http://example.com/counter.js ("default-src http://www.pinterest.com:80 https://*.pinterest.com:443 https://*.pinimg.com:443 http://*.pinterest.com:80 http://*.pinimg.com:80 http://*.google.com:80 http://connect.facebook.net:80 http://*.google-analytics.com:80 https://*.facebook.com:443 http://*.facebook.com:80 http://www.googleadservices.com:80 http://googleads.g.doubleclick.net:80 http://*.tiles.mapbox.com:80 http://*.4sqi.net:80 http://*.online-metrix.net:80 http://akwww.polyvorecdn.com:80 https://www.polyvore.com:443 'unsafe-inline' 'unsafe-eval'").
Chrome 확장 프로그램에 대해이 작업을 수행했으며 가능합니다. 하지만 질문은 Firefx SDK addon으로 스크립트를 추가하는 방법입니까?
미리 감사드립니다.
어쩌면 Firefox와 Chrome은 페이지 정책을 Firefox와 달리 "아니오"라고 가정하여 해석합니다. – Pointy
@ Pointy 어쩌면,하지만 나는 길을 찾아야 해! – Reyraa
스크립트를 어떻게 추가하고 있으며 어떤 URL을 사용하고 있는지 확인할 수 있습니까? – willlma