方法/步骤
1,首先谷歌快捷方式上右击,在下拉列表中选择属性。
2,打开属性窗口,切换到快捷方式选项卡下面,默认是常规选项卡。
3,在目标路径的后面添加【 --disable-web-security】,格式如下:C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe --disable-web-security,其中chrome.exe与--disable之间有一个空格
4,点击应用,然后点击确定关闭窗口。
5,如果目标中的路径含有双引号,则在双引号的外面添加。
6,关闭浏览器重新通过桌面快捷方式的形式打开浏览器,浏览器提示"您使用的是不受支持的命令行标记: --disable-web-security。稳定性和安全性会有所下降",说明设置成功。
浏览器的不同,跨域解决方式也不同。前一篇讲解了谷歌浏览器的跨域问题,本篇将讲解IE浏览器的跨域问题。IE设置方法与谷歌相比稍微复杂一点。方法/步骤
打开IE浏览器,在工具菜单下选择Internet选项,打开Internet选项卡
可信站点窗口输入网址到可信站点的区域,点击添加按钮,网址则会添加到网站列表下,最后关闭可信站点窗口
还是在安全选项卡下的可信站点,点击自定义级别
打开受信任的站点区域窗口,找到跨域浏览窗口和框架选择启用
在当前窗口中继续往下翻,通过域访问数据源也选择启用,点击确定关闭受信任的站点区域窗口
在Internet窗口也点击确定按钮,同时关闭浏览器
在请求的js脚本中添加是否允许跨域访问的权限,jQuery.support.cors默认值为true,则代表允许;反之,不允许。设置完成,重新打开浏览器验证即可
1. 修改chrome安全策略,带参启动
2. 使用xSwitch 浏览器插件篡改部分请求
3. 使用本地代理转发 webpack dev server或者ngnix
4. 一级域名相同可以设置document.domain为一级域名
5. 接口允许跨域调用
123适用于开发调试 45一般用于生产
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)