第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

window.open獲取window對象

window.open獲取window對象

12345678_0001 2018-09-12 06:34:23
我想使用window.open獲取window對象,對打開的網(wǎng)頁進行操作,如果是本地的頁面,是可以獲取到window對象的:var win = window.open('test.html');但是如果是網(wǎng)上的頁面就獲取不到:var win = window.open('https://www.baidu.com/');就算對這個異常的window對象進行處理也會報錯:只有一種方法,把這個頁面改成HTA程序可以得到百度的window對象可以進行操作,必須是在默認瀏覽器為IE的情況下。為什么其他瀏覽器(chrome/firefox)獲取不到百度的window對象?既然HTA可以獲取百度的window對象,為什么IE下可以,其他瀏覽器不行?
查看完整描述

1 回答

?
jeck貓

TA貢獻1909條經(jīng)驗 獲得超7個贊

同源策略,域名、協(xié)議、端口都相同的話,JS才能相互訪問資源。
本地能用,應(yīng)該是你原本的頁面也是本地的所以符合同源策略。
HTA能用應(yīng)該因為HTA不是直接用的IE,而是WebBrowser組件,IE和WebBrowser組件雖然本質(zhì)上都是一個內(nèi)核,但是默認的安全策略、兼容性等有所不同,前者嚴(yán)格很多。

查看完整回答
反對 回復(fù) 2018-10-19
  • 1 回答
  • 0 關(guān)注
  • 552 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號