这可能是一个菜鸟问题。 我需要一个脚本来重定向到URL并每5分钟刷新一次该URL。
我从开始:
<!DOCTYPE html>
<html>
<head>
<title>Example</title>
<script>
function init()
{
window.location.href = "my URL";
}
</script>
</head>
<body onload="init()">
</body>
</html>
它将打开我的URL,但是如果我尝试在meta标记中进行一些刷新,则它不起作用,我需要刷新该重定向的URL。
答案 0 :(得分:0)
我真的不知道您需要什么,但我认为这是:
<script>
function init() {
var newWindow = window.open("http://mylink","_self");
//use _blank if you want it on a new tab
}
</script>
<script>
function reloadInterval() {
location.reload();
setTimeout(function(){
reloadInterval()
}, 300000)
}
function _interval() {
reloadInterval()
}
</script>
<img src="nosrc" alt="" onerror="reloadInterval()">
,而不是使用onload使用:
<img src="onload-purposes" alt="" onerror="init()">
如果需要其他任何内容,请评论此问题
答案 1 :(得分:0)
您无法为外国网站执行JavaScript代码。想象一下安全隐患。 (有关更多信息,请参见此:How to access another tab in Chrome in javascript?)
为您提供解决方案的方法是,每隔5分钟打开一次新链接,然后关闭上一个链接。这将以一定间隔完成。但是请注意,间隔永远不会停止...
var myWindow; // create global empty object
function openWindow(){
myWindow = window.open("www.google.de"); // define the opened window in there
}
openWindow(); //actually open the new window
setInterval(function(){
myWindow.close(); // close the specific window
openWindow() // open the window again
},30000) // executed every 5 minutes (30000 ms)