好友
阅读权限10
听众
最后登录1970-1-1
|
有什么方法可以让浏览器内window对象下面的所有不可配置属性变为可配置属性,比如设置:window.document=1,console.log(window.document)//1
或者说把所有属性的描述符 configurable设为true
怎么跨域访问dom及注入JS代码, 比如我自己有个www.a.com页面,内部嵌入iframe src="www.abc.com",我怎么获取到iframe内部的dom及所有window下的所有属性,以及在加载iframe前注入自己的js代码,比如内部页面设置把window.document的值显示到内部页面的一个DIV里, 我在外部页面注入一段JS{window.document=1(你没看错,就是要设置document的值,让他生效,如果设置其他的能改的值就没必要发布这个任务了)},内部页面的div里显示的就是1,然后在外部页面获取这个DIV的值然后改变.注意内部页面是跨域,所有内部页面的东西我们做不了任何改动,只有外部能获取内部的东西及提前注入JS才能做一些操作,后端抓取,JSONP,等常规的方法就不要来了,这个内部页面比较特殊,必须要在前端加载.
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|