如果在 iframe 页面里使用 top.location.href, 不同域的情况下能让 top 页面发生跳转吗
1
lslqtz 2017-06-24 23:33:10 +08:00
href 应该可以跨域吧。。iframe 跨域跳转了数据就不知道了
|
2
gamexg 2017-06-25 00:13:08 +08:00
可以,为了防止被人嵌套就是用这个做强制跳转的。
|
3
wico97 OP @gamexg http://jsfiddle.net/ppkzS/ 请问这个为啥不起作用
|
4
gamexg 2017-06-25 01:03:29 +08:00
我的错误,top.location 已经在去年被禁用了。
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/Xi8-y4ySjA4/dc4BFfqyBQAJ |
7
wico97 OP @codehz 但如果我的本意不想让别人 iframe 我的网站,最外层不会处理我的请求呀。postMessage 只适合于我有权限修改最外层的代码的情况
|
9
SakuraKuma 2017-06-26 09:09:22 +08:00 1
既然只是想别人不 iframe 自己,为何不 top.window === window 判断呢?
|