日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

介绍一个能避免 CORS 错误的 Chrome 扩展 - Moesif Origin CORS Changer

發布時間:2023/12/19 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 介绍一个能避免 CORS 错误的 Chrome 扩展 - Moesif Origin CORS Changer 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在前端開發人員做開發時,當進入到和后臺 API 聯調階段時,不可避免會遇到 CORS 錯誤。

本文介紹一個 Chrome 擴展,可以用來在開發階段避免 CORS 問題。
注意,這個擴展不能用于生產用途,以免引起 security issue.

Chrome 擴展地址:

https://chrome.google.com/webstore/detail/moesif-origin-cors-change/digfbfaphojjndkpccljibejjbppifbc?hl=en-US

我寫了一段簡單的 AJAX JavaScript 調用,來產生 CORS 錯誤:

<html> <script> function createXHR () {var XHR = [ function () { return new XMLHttpRequest () },function () { return new ActiveXObject ("Msxml2.XMLHTTP") },function () { return new ActiveXObject ("Msxml3.XMLHTTP") },function () { return new ActiveXObject ("Microsoft.XMLHTTP") }];var xhr = null;for (var i = 0; i < XHR.length; i ++) {try {xhr = XHR[i]();} catch(e) {continue }break; }return xhr; }var xhr = createXHR(); xhr.open("GET", "http://localhost:3002/", false); xhr.send(null); console.log(xhr.responseText); </script> </html>

本地用 Chrome 打開該網頁,會遇到預料中的 CORS 錯誤:

Access to XMLHttpRequest at ‘http://localhost:3002/’ from origin ‘null’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.


安裝完擴展之后,在設置頁面里,將 Access-Control-Allow-Origin 設置為 * 即可:

瀏覽器工具欄上,看到 on 的圖標,刷新網頁,AJAX 調用就能正常執行了:

更多Jerry的原創文章,盡在:“汪子熙”:

總結

以上是生活随笔為你收集整理的介绍一个能避免 CORS 错误的 Chrome 扩展 - Moesif Origin CORS Changer的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。