【发布时间】:2022-01-11 10:21:01
【问题描述】:
我正在尝试构建一个与 Google 日历 API 交互的 Chrome 扩展程序,以便将事件添加到我的日历中。我或多或少遵循here 的指示,但问题是 Chrome 的内容安全策略正在阻止脚本标签。为了解决这个问题,我下载了https://apis.google.com/js/api.js 并使用<script src="api.js"></script> 导入它。但是,现在我得到了错误:
“拒绝加载脚本'https://apis.google.com//scs/apps-static//js/k=oz.gapi.en.-F_i8pxym_s.O/ m=auth2,client/rt=j/sv=1/d=1/ed=1/am=AQ/rs=AGLTcCOcSmYYH6pFUBh5t_7PICWuDXqniQ/cb=gapi.loaded_0' 因为它违反了以下内容安全策略指令:“script-src 'self'"。请注意,'script-src-elem' 未明确设置,因此 'script-src' 用作后备。"
我导入的脚本似乎尝试在线下载另一个脚本。我也应该下载那个吗?如果没有,我应该如何进行?另外,鉴于 Chrome 扩展程序的性质,我上面链接的示例的其他部分会失败吗?
感谢您的帮助!
【问题讨论】:
标签: javascript google-chrome-extension google-calendar-api