日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2023/12/19 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 介绍一个能避免 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的全部內容,希望文章能夠幫你解決所遇到的問題。

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