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

javascript使用window.name解決跨域問題第2/2頁

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

為了讓 Web 服務(wù)器實現(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ù),這里有一個樣例實現(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,但是這個是非常不同的安全溢出,通常不太嚴重。
它比 FIM 更快,因為它不用處理小數(shù)據(jù)包大小的 Fragment Identifier ,并且它不會有更多的 IE 上的“機關(guān)槍”聲音效果。它也比 Subspace 快,Subspace 需要加載兩個 Iframe 和兩個本地的 HTML 文件來處理一個請求。window.name 僅需要一個 Iframe 和一個本地文件。
它比 FIM 和 Subspace 更簡單和安全。FIM 稍微復(fù)雜,而 Subspace 非常復(fù)雜。Subspace 也有一些額外的限制和安裝要求,如預(yù)先聲明所有的目標主機和擁有針對若干不同特殊主機的 DNS 入口。window.name 非常簡單和容易使用。
它不需要任何插件(比如 Flash)或者替代技術(shù)(例如 Java)。

相關(guān)文章

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

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

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

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

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

    JavaScript運動減速效果實例分析

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

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

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

    JavaScript中0、空字符串、''0''是true還是false的知識點分享

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

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

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

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

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

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

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

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

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

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

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

最新評論

天峨县| 甘谷县| 象州县| 庄浪县| 桑植县| 北碚区| 永德县| 仲巴县| 香格里拉县| 娄底市| 辉县市| 玉山县| 舟山市| 临武县| 福建省| 五河县| 布拖县| 宁阳县| 湖州市| 平定县| 米泉市| 孟州市| 杭锦旗| 大英县| 长岛县| 前郭尔| 仁怀市| 崇义县| 华池县| 乌审旗| 揭西县| 福海县| 阳泉市| 万州区| 精河县| 五常市| 汝南县| 平塘县| 芷江| 崇仁县| 宁陕县|