zoukankan      html  css  js  c++  java
  • 通过设置 Chrome 解决开发调用跨域问题

    转载请注明出处:

      项目采用的是前后端分离的方式,前端本地访问方式是 localhost:8080,访问本地后台服务时,通过 localhost:9000 进行访问

    本地后端服务。在本地通过chrome调用服务的时候,会报跨域,因为端口不一致,端口跨域。

      问了前端大佬,说可以设置Chrome解决本地调用跨域的问题。特此记录一下。

      首先查看Chrome的版本号,浏览器右上角,点击设置,再选择关于,便可查看版本

    如果 Chrome 版本在49之前,设置方法如下:

    1、在Chrome的快捷图标上点击鼠标右键

    2、选择属性

    3、选择快捷方式标签

    4、在目标里面,在原chrome路径的基础上加上 --disable-web-security

    5、点击应用

    6、点击确定关闭属性窗口

    7、关闭所有已打开的chrome,重新启动

    8、看到地址栏下面的小黄条你使用的是不受支持的命令标记 --disable-web-security,就成功了

    注意: --前面有个空格

    如果是49以上的版本:

    步骤和上面的一样,只是第4步的参数稍微不一样。

    --disable-web-security --user-data-dir=C:MyChromeDevUserData

    C:MyChromeDevUserData 是你本地硬盘的一个目录,你自己最好新建一个,上面的目录路径换成你新建的目录就可以了。

    完美解决。

  • 相关阅读:
    SpringBoot 项目瘦身
    对比两个文本的异同
    Spring 事务不起作用的场景
    Controller 层数据校验实现思路
    Notify 类的实现思路
    backup: 使用 vim 时一定会用到的设置 --for-myself
    exercise: 反射获取指定的属性值 --CSharp
    exercise: 序列化和反序列化Xml --CSharp
    前缀
    华罗庚的数学思想
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/13394577.html
Copyright © 2011-2022 走看看