最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript使用window.name解決跨域問題

 更新時間:2008年09月06日 21:51:11   作者:  
window.name 的美妙之處:name 值在不同的頁面(甚至不同域名)加載后依舊存在,并且可以支持非常長的 name 值(2MB)。

為了讓 Web 服務(wù)器實(shí)現(xiàn) window.name,服務(wù)器應(yīng)該只尋找請求中是否包含 windowname 參數(shù)。如果包含了 windowname 參數(shù),服務(wù)器應(yīng)該返回一個設(shè)置了 window.name 字符串值的 HTML 文檔,回應(yīng)此請求并傳送到客戶端。例如:
http://www.planabc.net/getdata.html?windowname=true

如果服務(wù)器想用 Hello 響應(yīng)客服端,它應(yīng)該返回一個 HTML 頁面:



同樣也可以轉(zhuǎn)換為 JSON 數(shù)據(jù):


如果你手動創(chuàng)建資源,書寫大量的多行的 JSON 對象為一個引用的字符串應(yīng)該是比較困難的并且易于出錯的。可以使用這樣的 HTML 樣例簡單的創(chuàng)建 JSON 數(shù)據(jù),將會轉(zhuǎn)換為一個 JSON 字符串而無需手動轉(zhuǎn)義 JSON 為字符串:


同樣的,如果你想傳遞 HTML/XML 數(shù)據(jù),這里有一個樣例實(shí)現(xiàn),而無需手動將這些數(shù)據(jù)轉(zhuǎn)換成字符串:


[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

window.name 傳輸技術(shù)相比其他的跨域傳輸?shù)囊恍﹥?yōu)勢:

它是安全的。也就是說,它和其他的基于安全傳輸?shù)?frame 一樣安全,例如 Fragment Identifier messaging (FIM)和 Subspace。(I)Frames 也有他們自己的安全問題,由于 frame 可以改變其他 frame 的 location,但是這個是非常不同的安全溢出,通常不太嚴(yán)重。
它比 FIM 更快,因?yàn)樗挥锰幚硇?shù)據(jù)包大小的 Fragment Identifier ,并且它不會有更多的 IE 上的“機(jī)關(guān)槍”聲音效果。它也比 Subspace 快,Subspace 需要加載兩個 Iframe 和兩個本地的 HTML 文件來處理一個請求。window.name 僅需要一個 Iframe 和一個本地文件。
它比 FIM 和 Subspace 更簡單和安全。FIM 稍微復(fù)雜,而 Subspace 非常復(fù)雜。Subspace 也有一些額外的限制和安裝要求,如預(yù)先聲明所有的目標(biāo)主機(jī)和擁有針對若干不同特殊主機(jī)的 DNS 入口。window.name 非常簡單和容易使用。
它不需要任何插件(比如 Flash)或者替代技術(shù)(例如 Java)。

相關(guān)文章

  • JS利用window.print()實(shí)現(xiàn)網(wǎng)頁打印功能

    JS利用window.print()實(shí)現(xiàn)網(wǎng)頁打印功能

    print作為瀏覽已經(jīng)比較成熟的技術(shù)可以經(jīng)常被用來打印頁面的部分內(nèi)容。本文將在JS中調(diào)用window.print()方法實(shí)現(xiàn)網(wǎng)頁打印功能,感興趣的可以跟隨小編一起學(xué)習(xí)一下
    2022-04-04
  • JS錯誤處理與調(diào)試操作實(shí)例分析

    JS錯誤處理與調(diào)試操作實(shí)例分析

    這篇文章主要介紹了JS錯誤處理與調(diào)試操作,結(jié)合實(shí)例形式分析了JavaScript錯誤捕獲、處理、調(diào)試工具、斷點(diǎn)調(diào)試等相關(guān)操作技巧,需要的朋友可以參考下
    2020-04-04
  • JavaScript運(yùn)動減速效果實(shí)例分析

    JavaScript運(yùn)動減速效果實(shí)例分析

    這篇文章主要介紹了JavaScript運(yùn)動減速效果,模擬了物體做減速運(yùn)動的效果,以兩個實(shí)例形式分析了javascript實(shí)現(xiàn)物體做減速運(yùn)動的實(shí)現(xiàn)技巧,涉及javascript動態(tài)操作頁面元素樣式及數(shù)學(xué)運(yùn)算的方法,非常簡潔實(shí)用,需要的朋友可以參考下
    2015-08-08
  • 在微信小程序中使用iconfont的最新圖文教程

    在微信小程序中使用iconfont的最新圖文教程

    由于微信小程序線上的資源限制了各種接口安全域名,所以在小程序里如果想使用iconfont字體圖標(biāo)就會稍有不同,下面這篇文章主要給大家介紹了關(guān)于在微信小程序中使用iconfont的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • JavaScript中0、空字符串、''0''是true還是false的知識點(diǎn)分享

    JavaScript中0、空字符串、''0''是true還是false的知識點(diǎn)分享

    在本篇文章里小編給大家整理的是JavaScript中0、空字符串、'0'是true還是false的知識點(diǎn)分享,有需要的朋友們參考下。
    2019-09-09
  • JavaScript函數(shù)參數(shù)的傳遞方式詳解

    JavaScript函數(shù)參數(shù)的傳遞方式詳解

    本文主要介紹了JavaScript函數(shù)參數(shù)的傳遞方式,具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-03-03
  • uniapp抖音小程序一鍵獲取用戶手機(jī)號的示例代碼

    uniapp抖音小程序一鍵獲取用戶手機(jī)號的示例代碼

    文章介紹了如何在uniapp抖音小程序中通過點(diǎn)擊按鈕一鍵獲取用戶手機(jī)號,encryptedData和iv通過點(diǎn)擊按鈕回傳,后端部分通過解密獲取手機(jī)號,感興趣的朋友一起看看吧
    2024-12-12
  • HTML+CSS+JavaScript實(shí)現(xiàn)簡單日歷效果

    HTML+CSS+JavaScript實(shí)現(xiàn)簡單日歷效果

    這篇文章主要為大家詳細(xì)介紹了HTML+CSS+JavaScript實(shí)現(xiàn)簡單日歷效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • JavaScript循環(huán)鏈表實(shí)現(xiàn)方法

    JavaScript循環(huán)鏈表實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于JavaScript循環(huán)鏈表實(shí)現(xiàn)的相關(guān)資料,循環(huán)鏈表和單向鏈表很相似,唯一的區(qū)別是循環(huán)鏈表的尾節(jié)點(diǎn)是指向頭節(jié)點(diǎn)的,需要的朋友可以參考下
    2023-07-07
  • webpack幾種手動實(shí)現(xiàn)HMR的方式

    webpack幾種手動實(shí)現(xiàn)HMR的方式

    眾所周知,在webpack中使用模塊熱替換(HMR),能夠使得應(yīng)用在運(yùn)行時,本文就介紹一下如何實(shí)現(xiàn)HMR,感興趣的可以了解一下
    2021-07-07

最新評論

改则县| 海口市| 旬阳县| 临桂县| 嘉善县| 都江堰市| 临邑县| 明光市| 措美县| 宣城市| 宜川县| 东辽县| 浏阳市| 屏边| 连城县| 名山县| 扶风县| 康保县| 安徽省| 萍乡市| 农安县| 宁津县| 东莞市| 拜城县| 河北区| 苗栗县| 屏东县| 嘉义市| 临泽县| 汽车| 邳州市| 金华市| 镇原县| 平远县| 景德镇市| 镇雄县| 安顺市| 郧西县| 崇明县| 岳阳市| 浦城县|