我正在尝试创建一个webworks应用并尝试使用jquery发布到REST API -
我收到以下错误
“Access-Control-Allow-Origin”不允许“原点为空”
javascript尝试使用jquery
发布到rest api我在chrome或firefox上运行时遇到错误。我在stackoverflow上看到的一些解决方案说我需要在网络服务器上运行它,但是我想将它作为webworks应用程序运行,因此需要让它独立运行。另外,如果我将其作为hta(html应用程序)运行它运行正常。
答案 0 :(得分:2)
Same Origin Policy在这里发挥作用。如果您可以更改正在呼叫的API,则可以在较新的浏览器上使用CORS。或者使api支持JSONP。如果你不能改变你打电话的服务,那你就有点不走运了。
答案 1 :(得分:1)
要允许BlackBerry 10从WebWorks应用程序调用URL,您需要在config.xml中添加以下行:<access uri="*" subdomains="true" />
希望这能解决您的问题