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