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

时间:2017-05-27 08:47:00

标签: javascript jquery iframe jquery-mobile mobile

我的两个以下代码运作良好。第一个代码在pc上运行良好,第二个代码在手机上运行。但是我想在移动设备上使用第一代码和第二代码代理在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 个答案:

答案 0 :(得分:0)

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

/* 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);
}