현재 사용자의 기본 캘린더에 일정을 삽입하는 Chrome 확장 프로그램을 만들려고합니다. 그러나 나는 몇 가지 문제를 겪고있다.자바 스크립트를 사용하여 캘린더에 새 일정 만들기 - Chrome 확장 - Google 캘린더 API - Gdata
첫째, 스크립트를 실행하려고하면 동일한 도메인의 HTML 파일에 이미지를 포함해야한다고 나와 있습니다. 그러나 내가 할 때 (나는 다른 .html과 .js 파일과 같은 폴더에 이미지를 놓는다.) 이미지는 HTTP가 아닌 HTTPS 소스에 있어야한다고 말한다.
내가 이벤트를 삽입 할 때 둘째, 나는 말한다 오류 얻을 :
Refused to execute inline event handler because it violates the following Content
Security Policy directive: "script-src 'self'
https://www.google.com/calendar/feeds/default/private/full
https://www.google.com/jsapi
https://www.google.com/calendar/feeds/[email protected]/public/full
https://www.google.com/uds/?file=gdata&v=2.x".
문제는 이미 수 있어야 소스의 일부를 포함 것을 내가 확실하지 오전을 다른 무엇 내가 실종되었다는거야?
저는 지난 몇 주 동안이 문제가있었습니다. 어떤 도움이라도 대단히 감사 할 것입니다. 다른 방법으로 이벤트를 삽입하는 경우 알려 주시기 바랍니다 (자바 스크립트 및 크롬 확장 기능을 사용해야 함).
[콘텐츠 보안 정책] (http://www.html5rocks.com/en/tutorials/security/content-security-pol)을 읽어야합니다. 쌀쌀한/). – abraham
감사합니다. 해당 리소스를 사용하여 여러 가지 방법으로 내 코드를 향상시킬 수있었습니다. 그러나 문제는 계속 발생합니다. 이미지는 동일한 도메인에 있어야합니다. – sshashank124
질문에 나열된 것과 오류가 변경 되었습니까? 여기서 오류는 인라인 핸들러를 실행할 수 없으므로 HTML에 일종의 JavaScript가 있기 때문입니다. 아마도'onclick = "function()"'또는 이와 비슷한 것일 수도 있습니다. – abraham