0

我正在尝试创建一个 webworks 应用程序并尝试使用 jquery 发布到 REST api -

我收到以下错误

“Access-Control-Allow-Origin 不允许 Origin null”

javascript尝试使用jquery发布到rest api

在 chrome 或 firefox 上运行它时出现错误。我在 stackoverflow 上看到的一些解决方案说我需要在 web 服务器上运行它,但我想将它作为 webworks 应用程序运行,因此需要让它独立运行。此外,如果我将其作为 hta(html 应用程序)运行,它运行良好。

4

2 回答 2

2

同源政策在这里发挥作用。如果您可以更改您正在调用的 api,则可以在较新的浏览器上使用CORS 。或者使 api 支持 JSONP。如果您无法更改所调用的服务,那么您有点不走运。

于 2011-05-23T12:02:15.717 回答
1

要允许 BlackBerry 10 从 WebWorks 应用程序调用 URL,您需要在 config.xml 中添加以下行:<access uri="*" subdomains="true" />

希望这能解决您的问题

于 2013-05-16T06:18:41.000 回答