如何打開30個URL,一個接一個,每個網頁延遲30秒。每個新的URL都可以在同一窗口或新窗口中打開。Javascript在特定時間間隔打開網址
-2
A
回答
0
您可以使用您鏈接到一個小的調整確切的答案...
var targets = [ //Place target URL here
'http://www.computer.com/',
'https://www.yahoo.com',
'http://www.google.com/',
'http://www.kompyooter.com/'
];
var iTarget;
var iInterval;
function nextTarget(windowsToOpen){
window.open(targets[iTarget], 'target');
windowsToOpen--;
if(++iTarget >= targets.length) {
clearInterval(iInterval);
return;
}
if (windowsToOpen > 0) {
return nextTarget(windowsToOpen);
}
}
function start() {
iTarget = 0;
nextTarget(2);
iInterval = setInterval(function() {nextTarget(2)}, 30000); //time interval here 30000 = 30 Sec
}
0
像這樣的東西應該工作:
var urlList = [ <your URLS> ];
var count = 0;
var handle = setInterval(function() {
// open your window here from urlList[count]
(++count) >= urlList.length && (clearInterval(handle));
}, 500);
1
let delay = 0;
const step = 30 * 1000;
const urls = Array(30).fill('https://google.com')
for (const url of urls) {
setTimeout(() => window.open(url), delay);
delay += step;
}
0
var array = [
"https://www.google.com",
"https://www.facebook.com"
"https://jquery.com",
"https://twitter.com"
]
let x = 0;
setInterval(function(){
if(x < array.length){
window.open(array[x++]);
}
}, 30000);
0
你可以使用類似這樣的東西。
setInterval(openUrl, 30000);
var url = ['https://google.com', 'https://yahoo.com']; // add your 30 URls here
function openUrl(){
for(var i = 0; i < url.length; i++) {
window.open(url[i]);
}
}
相關問題
- 1. 使用Chrome擴展程序在特定時間打開網址
- 2. 如何在JavaScript中以預設時間間隔打開特定數量的網頁?
- 3. 在特定的時間間隔
- 4. 在特定的時間間隔
- 5. 在特定時間打開頁面
- 6. 如何在特定的時間間隔內執行JavaScript代碼?
- 7. 在特定的時間間隔後調用javascript函數
- 8. 如何在特定的時間間隔內停止javascript循環?
- 9. 如何使用Cron在特定時間調用特定網址?
- 10. 一個特定的時間間隔
- 11. DSolve爲特定的時間間隔
- 12. 特定時間間隔重複報警
- 13. 特定時間間隔ggplot x軸
- 14. 以特定的時間間隔以
- 15. Android:以特定時間間隔以編程方式打開和關閉屏幕
- 16. 檢查時間是否在C++的特定時間間隔?
- 17. 在JAVA中以特定時間間隔運行特定時間的線程
- 18. 在一定時間間隔
- 19. 清除Javascript時間間隔
- 20. Javascript - 設置時間間隔
- 21. 獲取殘留在定時器的時間間隔在夫特
- 22. 在多個日期間選擇特定的時間戳間隔
- 23. 將時間間隔從5秒改變爲特定時間
- 24. 在特定的時間打開特定程序,並在另一個特定的時間
- 25. 使用javascript打開網址
- 26. 在javascript/nodejs中清除時間間隔
- 27. 印在隨機時間間隔用JavaScript
- 28. 在蟒蛇在特定時間間隔運行任務
- 29. 多間隔時間設定
- 30. 指定SSRS時間間隔
這是我想要的,只是一個問題,如果我想打開在同一時間兩個環節再拖延一下,然後接下來的兩個作品?我試着用'window.open('http://google.com');'但它不起作用。 – Abid
您可以在'nextTarget()'中複製日誌。查看更新的答案。 –