javascript - 避免循环 iframe

标签 javascript iframe loops mobile subdomain

我有一个网站,当它检测到正在移动浏览器中查看该网站时,它会使用 JavaScript 自动重定向到子域。该子域使用原始站点的 iframe 以确保其外观良好(说来话长,不值得深入讨论)。但是,当重定向到子域时,iframe 会加载整个页面并最终循环重定向脚本,而不会实际加载页面。有什么办法可以打破这个 iframe 循环吗?我尝试过 target="_top"。谢谢。

最佳答案

在重定向之前检查页面是否已加载到 iframe 中:

window.location != window.parent.location

关于javascript - 避免循环 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8454085/

相关文章:

facebook - Facebook 注册插件中的 iframe 目标无法设置为 _self

php - 具有关系或不起作用的 Wordpress 税务查询

c - 错误 : ‘for’ loop initial declarations are only allowed in C99 mode

python - 在pygame中发生一定数量的碰撞后更改背景

javascript - 在 Angular UI Router 中发送多个参数而不指定 url?

javascript - 在同一页面上运行 2 个 Emscripten 脚本

css - 使用 iframe 时,如何始终保持最大高度 Angular 4

javascript - 在 bootstrap 选项卡上单击 iframe 中的更改内容

javascript - JSXGraph:如何绘制带有箭头且没有点标记的矢量?

javascript - 如何将动态创建的超链接的 css 值传递给另一个页面