解决js跨域有关问题的思路及实践

解决js跨域问题的思路及实践

js跨域问题是比较头疼的问题,因为最近的项目都是基于webview这个组件来写的。我加载本地的html文件,文件中有些连接去请求服务器,这时候就会报错,因为安全服务器拒绝js去请求。还有一种问题就是我自己在本地搭建的web服务器(Tomcat,node.js构建的服务器)。去请求另外远程服务器的数据,也会发生上述问题。因此很多时候开发的时候,不好测试。今天碰到了一种好方法。特此记录一下。

首先我搭建了web服务器,tomcat和node.js构建的两种web服务器。
思路就是我们在hosts文件中配置 (c:windows/system32/drivers/etc/hosts)

127.0.0.1 xxx.xxx.xxx.com(你的域名)

然后重启电脑,或者windows+R 打开cmd命令行执行 ipconfig /plushdns 更新IP DNS配置 使得hosts文件生效即可。

版权声明:本文为博主原创文章,未经博主允许不得转载。