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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

浏览器跨域办法

發布時間:2025/3/17 HTML 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 浏览器跨域办法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考文章: https://www.cnblogs.com/2050/p/3191744.html
開發中的跨域辦法總結

一、jsonp

實現思路:
前端請求:html頁面發送請求的時候在請求地址上加上參數callback=xxx,比如callback=test(當然callback也可以是別的,需要跟服務器端約定),同時,本地必須有一個叫test的函數
服務器端:接收到請求的時候,解析參數,得到前端傳來的函數名test,然后給前端返回數據的時候把test也帶上,比如要返回{a:2,b:3},實際返回的是字符串'test({"a":"2","b":"3"})',而瀏覽器收到這段字符串的時候,就會自動的去執行字符串里的代碼,最終執行的就是test({a:2,b3}),就拿到了實際的數據{a:2,b:3};

二、通過修改document.domain來跨子域

實際就是把兩個域讓他們的變成同域的,有條件限制,必須主域相同才可以

三、使用window.name來進行跨域

在一個窗口(window)的生命周期內,窗口載入的所有的頁面都是共享一個window.name,

四、使用HTML5中新引進的window.postMessage方法來跨域傳送數據

一個頁面有幾個框架的那種情況下,每一個框架都有一個window對象,他們之間可以通過postMessage傳遞信息

五、服務器設置跨域

php、java等都可以設置允許哪些命名訪問

六、給瀏覽器設置跨域(開發時常用)

七、使用代理

我們經常使用webpack就可以設置

總結

以上是生活随笔為你收集整理的浏览器跨域办法的全部內容,希望文章能夠幫你解決所遇到的問題。

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