我是XMLHttpRequest和JavaScript以及所有这些东西的新手
我制作了一个gopro WiFi应用程序来控制使用XMLHttpRequest的gopro相机,但它不能与打包的Chrome应用程序一起使用,它可以与Chrome中的HTML文件一起使用。
Source
有任何想法吗?
答案 0 :(得分:1)
您的问题是使用内联脚本(例如<button onclick="command('bacpac','PW','%00')">
)
这是Chrome针对应用/扩展程序的内容安全政策disallowed,您无法覆盖此内容。
您必须清除所有内联代码的index.html
并从脚本中添加处理程序(或实际上是按钮)。 Chrome文档中的Example。
答案 1 :(得分:0)
您似乎没有使用XHR(XMLHttpRequest)(至少我无法在您的代码中找到它的任何用法),而是您尝试使用远程网址动态创建标记&# #39; s为src。在应用程序CSP中不允许在标记中加载远程脚本。
所以解决这个问题的方法是实际使用XHR。