我想作出這樣的隨機重定向到網站不重複tampermonkey腳本。一旦所有的網站都被瀏覽過,我希望有一個警報通知腳本已經完成。Javascript - 如何隨機重定向到網站而不重複?
我從這裏(How to redirect to one out of given set of sites?)所使用的腳本,但它重複的網站。
我應該如何去了解這件事?
// ==UserScript==
// @name Cat slideshow
// @match https://i.imgur.com/homOZTh.jpg
// @match https://i.imgur.com/NMDCQtA.jpg
// @match https://i.imgur.com/iqm9LoG.jpg
// ==/UserScript==
var urlsToLoad = [
'https://i.imgur.com/homOZTh.jpg',
'https://i.imgur.com/NMDCQtA.jpg',
'https://i.imgur.com/iqm9LoG.jpg',
];
setTimeout (GotoRandomURL, 4000);
function GotoRandomURL() {
var numUrls = urlsToLoad.length;
var urlIdx = urlsToLoad.indexOf (location.href);
if (urlIdx >= 0) {
urlsToLoad.splice (urlIdx, 1);
numUrls--;
}
urlIdx = Math.floor (Math.random() * numUrls);
location.href = urlsToLoad[urlIdx];
}
請接受我的答案,如果它幫你。 –