使用phonegap时访问控制允许原点

时间:2017-05-05 09:28:23

标签: cordova cross-browser phonegap

我正在开发一个运行在3000上的手机移动应用程序。这个移动应用程序正在使用Tomcat中的Web服务。当我尝试连接时,我遇到了错误。 响应到预检 - 请求 - 犯规通存取。

我添加了一个CORS插件,它正在运行。 任何人都可以提供没有插件的解决方案。

1 个答案:

答案 0 :(得分:0)

有两种与访问控制允许来源相关的跨浏览器问题的解决方案。 1.如果您使用的是Chrome浏览器,请将此扩展程序添加到您的Chrome(CORS extension)。此插件将处理跨浏览器URL模式问题。 2.您可以在应用程序中编写一些代码(在Tomacat中部署并发布Web服务),而不是添加插件。 将以下代码添加到您的web.xml

 <filter>
       <filter-name>CorsFilter</filter-name>
       <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
 </filter>
<filter-mapping>
       <filter-name>CorsFilter</filter-name>
       <url-pattern>/*</url-pattern>
 </filter-mapping>

这两种方式都有效。