我想使用window.open获取window对象,对打开的网页进行操作,如果是本地的页面,是可以获取到window对象的:
var win = window.open('test.html');
但是如果是网上的页面就获取不到:
var win = window.open('https://www.baidu.com/');
就算对这个异常的window对象进行处理也会报错:
只有一种方法,把这个页面改成HTA程序可以得到百度的window对象可以进行操作,必须是在默认浏览器为IE的情况下。
为什么其他浏览器(chrome/firefox)获取不到百度的window对象?
既然HTA可以获取百度的window对象,为什么IE下可以,其他浏览器不行?
jeck猫
相关分类