webview可以设置允许跨域吗?


webview可以设置允许跨域吗?

webview phonegap JavaScript

先生别这样 10 years, 4 months ago

跨域的问题是javascript限制的。和webview或UIWebview都没有关系。
当然跨域的解决方案有很多,可以自行google或百度之。
good luck!

AY-渣B answered 10 years, 4 months ago

PhoneGap (Cordova) 的里的 App 资源都是在文件系统下的, 不应该存在跨域的问题呀.

怎么这么天才 answered 10 years, 4 months ago

webview其实就是一个浏览器,而是否允许跨域,是由你访问的服务器控制的(默认不允许),如果是nginx,配置如下:


 http {
  ......
  add_header Access-Control-Allow-Origin *;
  add_header Access-Control-Allow-Headers X-Requested-With;
  add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
  ......
}

其实就是在Http响应头中加了点东西,其他的服务器也类似这样

喵森あおい answered 10 years, 4 months ago

Your Answer