我是 XMLHttpRequest 和 JavaScript 以及所有这些东西的新手。
我制作了一个 gopro WiFi 应用程序来使用 XMLHttpRequest 控制 gopro 相机,但它不适用于打包的 Chrome 应用程序,它适用于 Chrome 中的 HTML 文件。
来源
有什么想法吗?
问问题
125 次
2 回答
1
您的问题是使用内联脚本(例如<button onclick="command('bacpac','PW','%00')">
)
Chrome 的应用程序/扩展程序内容安全政策不允许这样做,您不能覆盖它。
您必须清除index.html
所有内联代码并从脚本中添加处理程序(或者实际上是按钮)。Chrome 文档中的示例。
于 2014-04-04T08:57:05.110 回答
0
看来您没有使用 XHR (XMLHttpRequest) (至少我在您的代码中找不到它的任何用法),而是尝试使用远程 url 作为 src 动态创建标签。应用 CSP 中不允许在标签中加载远程脚本。
所以解决这个问题的方法是实际使用 XHR。
于 2014-04-01T23:19:39.893 回答