我们的网站提供了一个安装在页面中的小部件(一个用于编写iframe元素的Javascript,在其中呈现内容,您可以看到rss,图像和其他内容)。
在用户执行某些操作后,我需要将页面(窗口小部件所在位置)重定向到其他位置,但禁止使用top.document.location
,因为窗口小部件生成的页面和iframe位于不同的位置,使用window.open
通常会被弹出窗口阻止程序阻止。
我该怎么做?
答案 0 :(得分:0)
尝试:
window.location.href = "url";
答案 1 :(得分:0)
虽然不允许top
窗口中的读取属性,但有些属性可以写 - 其中一个是location
。
简单地做
top.location = "http://foo/bar";
它会重定向就好了。