• <tbody id="9je1r"></tbody><tbody id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></tbody>
      • <acronym id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></acronym>

        亚洲无码Aⅴ,视频1页精品,欧美系列一区二区,曰韩色999

        框架元素-跨域訪問-window.name

        2016/11/9 8:33:09   閱讀:1813    發(fā)布者:1813

        頁面A:頁面B,你能傳個(gè)數(shù)據(jù)給我嗎?

        頁面B:額,我們不在同一個(gè)域內(nèi),因?yàn)樯婕暗絎EB安全問題,所以瀏覽器禁止我直接向你傳數(shù)據(jù)。

        頁面A:有什么辦法可以解決這個(gè)問題嗎?

        頁面B:可以使用window.name。

        頁面A:那你需要我做些什么?

        頁面B:1.你先動(dòng)態(tài)創(chuàng)建一個(gè)iframe節(jié)點(diǎn);

             2.設(shè)置節(jié)點(diǎn)屬性src指向我;

             3.我會(huì)設(shè)置window.name = ’b’;

             4.然后你重新設(shè)置節(jié)點(diǎn)iframe的屬性src指向和你在同一個(gè)域下的兄弟頁面C;

             5.雖然屬性src的值變了,但是window.name的值并沒有變,還是b,
        這樣你就可以直接從頁面C中獲取數(shù)據(jù)b了。

        頁面A:明白了,這樣就從跨域訪問變成了同域訪問。

        頁面B:是的。對(duì)了,這里的頁面C沒有實(shí)際的內(nèi)容,只是起到一個(gè)橋梁的作用噢。

        <!--頁面A--> 
        <script> 
          var state = 0; 
            ifr = document.createElement(’iframe’); 
            ifr.src = ’http://www.sdstglx.com/’; 
            if(ifr.attachEvent) { 
                ifr.attachEvent(’onload’, loadfn); 
            }  
            else  
            { 
                ifr.onload  = loadfn; 
            } 
            function loadfn() { 
                if (state === 1) { 
                    var data = ifr.contentWindow.name;  
                    alert(data); 
                }  
                else if (state === 0)  
                { 
                    state = 1; 
                    ifr.contentWindow.location = "http://www.sdstglx.com/"; 
                }   
            }; 
            document.body.appendChild(ifr); 
         </script> 
        

         

        <!--頁面B--> 
        <script> 
            window.name = ’b’; 
        </script> 
        

          

        亚洲无码Aⅴ,视频1页精品,欧美系列一区二区,曰韩色999
            • <tbody id="9je1r"></tbody><tbody id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></tbody>
            • <acronym id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></acronym>
              益阳市| 阜康市| 沽源县| 广德县| 江川县| 金寨县| 正阳县| 霞浦县| 孝感市| 大港区| 溆浦县| 东山县| 祥云县| 镇平县| 常德市| 汉中市| 夏津县| 县级市| 准格尔旗| 南部县| 衡山县| 郯城县| 海淀区| 建昌县| 新巴尔虎左旗| 吉木萨尔县| 尤溪县| 保德县| 敦煌市| 荣昌县| 龙泉市| 海兴县| 彰化县| 米泉市| 深水埗区| 定兴县| 秭归县| 礼泉县| 基隆市| 西吉县| 上饶县|