Firefox OS模拟器中的JavaScript问题(CSP警告)

时间:2013-02-08 10:36:02

标签: javascript jquery twitter content-security-policy firefox-os

我目前在Firefox OS上测试Area Tweet tutorial application(您可以通过Creating the Area Tweet app链接找到完整的源代码),我遇到以下问题:应用程序调用Twitter API,但没有收到回复,但以下 WARN / ERROR

[JavaScript Warning: "CSP WARN:  
Directive script-src app://myapp1002.gaiamobile.org violated by 
http://search.twitter.com/search.json?callback=twitterCallback&q=test&_=1360318777176"]

这是什么问题?这是否提示未收到对API请求的响应或是否还有其他内容?我在Firefox和Chrome浏览器(在Windows上)上测试了该应用程序,它运行正常。

我还可以补充一点,我测试了Firefox OS Boilerplate App,这个似乎工作正常。我在这两个Web应用程序之间看到的唯一区别是Area Tweet使用jQuery,而样板文件不使用{{3}}。我对Area Tweet的原始源代码所做的一个修改是我从 localhost 加载jQuery库(以符合Mozilla打包策略),但这似乎不是问题所在。 / p>

2 个答案:

答案 0 :(得分:2)

添加manifest.webapp network-http权限请求(这将允许您的应用禁用same origin policy)并使用reqular json请求到twitter(不带callback参数)。

答案 1 :(得分:0)

您是否在html文件中有任何内联脚本,因为您尝试制作打包的应用程序?打包的应用程序不允许内联脚本。

https://developer.mozilla.org/en-US/docs/Apps/Packaged_apps

相关问题