iFrame 在手机上重定向和重新加载主页问题

Posted

技术标签:

【中文标题】iFrame 在手机上重定向和重新加载主页问题【英文标题】:iFrame redirecting & reload homepage issue on mobile phone 【发布时间】:2017-10-28 03:06:04 【问题描述】:

我下面的两个代码运行良好。第一个代码在电脑上运行良好,第二个代码在手机上运行。但我想在移动设备上使用第一个代码和第二个代码代理在 30 秒后自动重新加载。 如何在第一个代码上添加第二个移动代理代码?

第一个代码:

<script>
window.setInterval("reloadIFrame();", 30000);
function reloadIFrame() 
document.getElementById("test").src="http://example.com";

</script>

第二个代码:

<script>
var isMobile = function() 
return /(iphone|ipod|ipad|android|blackberry|windows 
ce|palm|symbian)/i.test(navigator.userAgent);
;
if(isMobile()) 
window.location.href = "https://example.com";

</script>

对不起,英语不好。请帮我解决它。谢谢

【问题讨论】:

【参考方案1】:

据我所知,您也在尝试在移动页面中使用相同的延迟功能。在这里你可以试试这个,问有没有问题:

/* Define the functions */

var reloadIFrame = function() 
    document.getElementById("test").src="http://example.com";
;

var isMobile = function() 
    return /(iphone|ipod|ipad|android|blackberry|windows ce|palm|symbian)/i.test(navigator.userAgent);
;

/* Begin */

if (isMobile()) 
    window.setInterval("reloadIFrame();", 30000);

【讨论】:

以上是关于iFrame 在手机上重定向和重新加载主页问题的主要内容,如果未能解决你的问题,请参考以下文章

Vue路由器在重新加载时重定向到主页

防止浏览器在重新加载父级时保留 iframe url

Linux 第三天 重定负管道符环境变量

重定向时获取用户信息

直接加载IFRAME时重定向到SRC

在网站前面使用反向代理将 http 请求从 iframe 中重定向到网站