做前后分离的webapp开发的时候,出于一些原因往往需要将浏览器设置成支持跨域的模式,好在chrome浏览器就是支持可跨域的设置,网上也有很多chrome跨域设置教程。但是新版本的chrome浏览器提高了跨域设置的门槛,原来的方法不再适用了。下面笔者简单介绍一下新版本chrome的跨域设置方法。

版本号49之前的跨域设置

先介绍一下老方法,参考了一些网上的教程,其实直接在打开命令上加--disable-web-security就可以了。

具体做法为:

1.下载并安装好chorme浏览器后在桌面找到浏览器快捷图标并点击鼠标右键的属性一栏。
2.在属性页面中的目标输入框里加上 --disable-web-security 如下图所示:

3.点击应用和确定后关闭属性页面,并打开chrome浏览器。如果浏览器出现提示“你使用的是不受支持的命令标记 --disable-web-security”,那么说明配置成功。

版本号49之后的chrome跨域设置

chrome的版本升到49之后,跨域设置比以前严格了,在打开命令上加--disable-web-security之后还需要给出新的用户个人信息的目录。众所周知chrome是需要用gmail地址登录的浏览器,登录后就会生成一个存储个人信息的目录,保存用户的收藏、历史记录等个人信息。49版本之后,如果设置chrome浏览器为支持跨域模式,需要指定出一个个人信息目录,而不能使用默认的目录,估计是chrome浏览器怕用户勿使用跨域模式泄露自己的个人信息(主要是cookie,很多网站的登录token信息都是保存在cookie里)。

具体做法为:

1.在电脑上新建一个目录,例如:C:MyChromeDevUserData

2.在属性页面中的目标输入框里加上 --disable-web-security --user-data-dir=C:MyChromeDevUserData,--user-data-dir的值就是刚才新建的目录。

3.点击应用和确定后关闭属性页面,并打开chrome浏览器。

再次打开chrome,发现有“--disable-web-security”相关的提示,说明chrome又能正常跨域工作了。

跨域成功后,首页换成了google的welcome页面,同时原来收藏的链接和历史记录都不见了,而C:MyChromeDevUserData目录下则生成了新的个人信息相关的文件。

参考:

浅谈配置chrome浏览器允许跨域操作的方法 - SPASVO泽众软件测试网​www.spasvo.com

Chrome 49的 --disable-web-security还有效吗?​segmentfault.com

-------------------------------------------------------

作者:laden666666

来源:chrome浏览器的跨域设置--包括版本49前后两种设置 - laden666666 - 博客园

data 谷歌浏览器更改user 路径_chrome浏览器的跨域设置——包括版本49前后两种设置...相关推荐

  1. 【转】chrome浏览器的跨域设置——包括版本49前后两种设置

    做前后分离的webapp开发的时候,出于一些原因往往需要将浏览器设置成支持跨域的模式,好在chrome浏览器就是支持可跨域的设置,网上也有很多chrome跨域设置教程.但是新版本的chrome浏览器提 ...

  2. data 谷歌浏览器更改user 路径_Chrome浏览器自定义设置个人信息存储路径

    序言 Chrome浏览器很好用,感觉也很快,但是,也是有那么几个小瑕疵的.例如,Chrome浏览器无法设置安装路径,只能安装在默认的C盘,个人信息默认放在C盘,详细路径如下: 对于我这种对C盘有洁癖的 ...

  3. data 谷歌浏览器更改user 路径_chrome修改默认用户目录

    今天在这给大家提供一种改变Chrome类的浏览器user data目录的方法,可以适当减轻C盘负载.以chrome为例,在桌面快捷方式上点击鼠标右键,点击属性,弹出窗口,切换到快捷方式标签,在目标(T ...

  4. 浏览器调试移动端网页包括安卓和苹果两种设备

    情景:手机浏览器上打开一个网页发现界面出错了,可在电脑浏览器上运行的明明很完美,但是我无法对手机浏览器上的页面进行审核元素:这可怎么调试啊,怎样才能知道它在哪里错了! 解决方案有两个: 一:引入vco ...

  5. chrome浏览器的跨域设置 Google Chrome浏览器下开启禁用缓存和js跨域限制--disable-web-security...

    chrome用户默认路径 Win7:C:\Users\[用户名]\AppData\Local\Google\Chrome\User Data\ XP:C:\Documents and Settings ...

  6. chrome浏览器的跨域设置

    chrome浏览器的跨域设置--包括版本49前后两种设置 做前后分离的webapp开发的时候,出于一些原因往往需要将浏览器设置成支持跨域的模式,好在chrome浏览器就是支持可跨域的设置,网上也有很多 ...

  7. servlet解决浏览器的跨域

    概述: 在做一些web请求时,会涉及到很麻烦的浏览器跨域问题,因此,一般都会通过后台处理再给前台.本文讲述通过servlet解决浏览器的跨域问题. 实现: 在工程下新建一个servlet,实现代码如下 ...

  8. 浏览器禁止跨域请求json数据解决方法--jsonp

    浏览器禁止跨域请求json数据解决方法--jsonp 参考文章: (1)浏览器禁止跨域请求json数据解决方法--jsonp (2)https://www.cnblogs.com/uyisi/p/56 ...

  9. chrome浏览器解决 跨域调试问题

    chrome浏览器解决 跨域调试问题 参考文章: (1)chrome浏览器解决 跨域调试问题 (2)https://www.cnblogs.com/congxueda/p/7053814.html 备 ...

最新文章

  1. Linux下SSH命令使用方法详解
  2. 从零开始学习docker(十三)Docker Compose--scale
  3. sql server中的存储过程调试
  4. Spring Boot –现代Java应用程序的基础
  5. 算法--Hash算法及其应用场所
  6. 计算机网络(一)-概述(补充)
  7. python函数myproduct_OpenERP与Python 元编程
  8. Android Studio 使用Method trace,查看某进程的所有线程trace的方法
  9. 酒吧手机游戏java_酒吧里24种常见游戏的玩法
  10. ORB-SLAM3从理论到代码实现(三):Optimizer全局优化
  11. 宝塔搭建javaweb_宝塔面板配置及部署javaweb教程(全网最全)
  12. java 异步写_Java异步编程实战
  13. ABAQUS盾构隧道开挖模型Cae文件,一环7片,含螺栓,配筋。 (此模型用的㎜单位制)
  14. 12-Qt5调用OpenCV4
  15. 疫情下企业面临的关键网络安全建设,去繁从简,保住核心安全
  16. Kprobe-based Event Tracing
  17. 直播带货这么火,如何在小程序中实现视频通话及直播互动功能?
  18. 各种PDF转换问题(三).将AutoCAD图纸转为PDF文档
  19. 用C++解决数学类问题的练习
  20. turlebot3 ROS相关求助

热门文章

  1. Web前端三剑客之HTML基础
  2. 【WEB安全】Xstream最新反序列化poc执行报错问题
  3. C#中base64编码与解码
  4. 14、修改字符集步骤详解
  5. 【PAT乙级】1014 福尔摩斯的约会 (20 分)【模拟 / 很坑】
  6. 4.1.3 文件目录
  7. python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告
  8. Keepalived设置开机自启
  9. python装饰器类型错误_有没有办法在继承期间保持装饰器? - python
  10. 你还在使用 try-catch-finally 关闭资源?不太优雅~