谷歌浏览器调用本地exe_无需修改前端和后端代码本地跨域开发设置
現在的項目可以說99.99%都是前后端分離項目,除了極個別老項目。
跨域的本質:其實只是瀏覽器的一廂情愿,瀏覽器為了防止開發者或者別有居心之人調用其它域名下的身份信息而做的安全設置,假如不這樣做,這個域名下的開發者利用js或者其它技術盜取token、cookie、sessionid等信息,這樣這個人(一群人)所有的該網站、該app下的信息全部被泄露了,這將是非常可怕的事情
那有小萌新會問:為什么這個服務器可以curl另外一個服務器,而不需要跨域
上面的可以解釋這個了,不懂的體會一下上面的那段話,就相當于微信客戶端如果出問題,你用戶的隱私其實很難保護的,其它的出問題,都是僅僅是你一個人出問題而不是所有,而且這個你還是故意的那個你
那本地開發對跨域的需求就多了,常見的跨域方法需要前端和后端都設置,比較麻煩,今天介紹一下我在實際開發中前端和后端不需要的跨域設置方法。
我講的這個方法適用:
1、不涉及到跨域但是還是要用前后端分離,特別是后端管理系統很多這樣的
2、涉及到跨域,但是想在開發的時候簡單一點,等上線的時候再換成正規跨域的代碼
首先用的瀏覽器是:谷歌瀏覽器
接下來直接移動到這個圖標,點擊右鍵,點擊屬性:
在目標里假如這樣一段話:
谷歌瀏覽器exe位置?--disable-web-security --user-data-dir=隨便建立一個文件夾
例子:
C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe --disable-web-security --user-data-dir=D:\Program Files (x86)\kuayuChrome
最后一步:
谷歌瀏覽器地址欄輸入:
chrome://flags
再搜索:SameSite by default cookies
找到‘SameSite by default cookies’以及‘Cookies without SameSite must be secure’,在后邊有個下拉框,這倆選項均選擇:‘disabled’
好了,這樣直接就可以跨域了,你可以去嘗試一下
總結
以上是生活随笔為你收集整理的谷歌浏览器调用本地exe_无需修改前端和后端代码本地跨域开发设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ESP32 + ESP-IDF |GPI
- 下一篇: Java学习之JDK的安装与配置