Skip to content Skip to sidebar Skip to footer

Random URL Redirect From Array

/** * Political Animals * contentscript.js is loaded on each page(s) listed in manifest.json * This plugin replaces all the images on the website of news sites with pictur

Solution 1:

Get a random URL from the array, and redirect ?

if ( acceptedWebsites.indexOf(document.location.href) == -1 ) {
    var url = acceptedWebsites[Math.floor(Math.random()*acceptedWebsites.length)];
    document.location.href = url;
}

Solution 2:

Try the following:

var acceptedWebsites =['http://www.cnn.com/', 'www.nytimes.com', 'www.latimes.com', 'http://www.washingtonpost.com/', 'http://www.nbcnews.com/', 'http://www.foxnews.com/'];
    var number = Math.floor(Math.random() * acceptedWebsites.length);

number will generate a random number between 1 and the number of entries in your acceptedwebsites array.


Solution 3:

window.location = acceptedWebsites[Math.floor(Math.random() * acceptedWebsites.length)];

Solution 4:

The basic jist of the logic would be...

var acceptedWebsites = ['http://www.cnn.com/', 'www.nytimes.com', 'www.latimes.com', 'http://www.washingtonpost.com/', 'http://www.nbcnews.com/', 'http://www.foxnews.com/'];

var randomLink = Math.floor(Math.random() * acceptedWebsites.length);

window.location = acceptedWebsites[randomLink];

Solution 5:

// Get random site
var randomSite = acceptedWebsites[Math.floor(Math.random() * acceptedWebsites.length)];

// redirect to selected site
window.location = randomSite;

Post a Comment for "Random URL Redirect From Array"