Как исправить ошибку «Нулевой источник не разрешен Access-Control-Allow-Origin» в Javascript (jquery) с веб-работами? - PullRequest
0 голосов
/ 23 мая 2011

Я пытаюсь создать приложение для веб-работ и пытаюсь использовать jquery для публикации в API REST -

Я получаю следующую ошибку

«Нулевой источник не разрешен Access-Control-Allow-Origin»

Javascript пытается отправить в остальные API, используя jquery

Я получаю сообщение об ошибке при запуске его на Chrome или Firefox. В некоторых решениях, которые я вижу в stackoverflow, говорится, что мне нужно запустить его на веб-сервере, но я хотел бы запустить его как приложение для веб-работ и, следовательно, сделать его автономным. Кроме того, если я запускаю его как hta (html application), он работает нормально.

Ответы [ 2 ]

2 голосов
/ 23 мая 2011

Политика Same Origin находится здесь. Если вы можете изменить API, который вы вызываете, вы можете использовать CORS в новых браузерах. Или сделайте поддержку API JSONP. Если вы не можете изменить услугу, по которой вы звоните, вам не повезло.

1 голос
/ 16 мая 2013

Чтобы разрешить BlackBerry 10 вызывать URL из приложения WebWorks, вам нужно добавить эту строку в свой config.xml: <access uri="*" subdomains="true" />

Надеюсь, что это решит вашу проблему

...