Случайное перенаправление URL из массива

/ ** * Политические животные * contentscript.js загружается на каждую страницу (ы), перечисленные в manifest.json * Этот плагин заменяет все изображения на новостных сайтах изображениями * животных в костюмах в качестве комментария к тому, что новость стала. Made for Web 2 * 20 ноября 2013 г. * /

// Случайный массив изображений

var arrayImg = ['http://www.whattofix.com/images/PoliticalAnimal.jpg','http://www.fubiz.net/wp-content/uploads/2013/03/Fashion-Zoo-Animals26.jpeg','http://img1.etsystatic.com/016/1/7647665/il_340x270.411173311_ojy5.jpg','http://ny-image0.etsy.com/il_fullxfull.85564656.jpg','http://afraidofmice.com/blog/wp-content/uploads/2011/08/berkleyill.jpg','http://elizabethmarshallgalleryblog.files.wordpress.com/2011/05/etsy-panda-for-blog1.jpg','http://moesewco.typepad.com/.a/6a00e5500684b488330120a5c7cf3a970c-300wi','http://ih3.redbubble.net/image.13276877.5059/flat,800x800,070,f.u1.jpg','http://www.tildeshop.com/blog/wp-content/uploads/2012/09/SeaLionFemale-21.jpg'];

// перенаправление

var acceptedWebsites =['www.cnn.com', 'www.nytimes.com', 'www.latimes.com', 'www.washingtonpost.com', 'www.nbcnews.com', 'www.foxnews.com'];
var currentUrl = document.location.href;
var referrer =  currentUrl.match(/:\/\/(.[^/]+)/)[1];

// Убедитесь, что код делает то, что я хочу. Пока ссылка показывает число больше -1, тогда расширение сайта работает console.log (реферер); console.log (acceptedWebsites.indexOf (реферер));

// var url = acceptWebsites [Math.floor (Math.random () * acceptWebsites.length)]; //document.location.href = url;

// источник изображения проходит через следующую функцию скрипта $ ('IMG») .Each (функция () {

// создаем рандомизацию

var random = arrayImg[Math.floor(Math.random()*arrayImg.length)];
//Takes the current array and applies the source with the random function
$(this).attr('src', random);
//removing the stretch
 var theWidth = $(this).width();
            var theHeight = $(this).height();
            if (theWidth < theHeight) {
                $(this).height(150);
            }
            else {
                $(this).width(150);
            }
});

// alert ("Перейдите на любой из следующих веб-сайтов: fox.com, nbc.com, nytimes.com, latimes.com или cnn.com ");

У меня есть этот массив в JavaScript. Я хочу, чтобы пользователь автоматически перенаправлялся на одну из ссылок из массива, возможно, случайным образом. Я неНе знаю, смогу ли я сделать это в JavaScript. Я использую это для расширения Chrome, поэтому я нене знаю, смогу ли я использовать php.

Это фантастические ответы, за исключением того, что они постоянно перенаправляют. Я хочу, чтобы они просто перенаправлялись на один из массива один раз, а не постоянно перенаправлялись.

** Редактирование 2: я добавил весь свой код, потому что что-то вызывает постоянное перенаправление, а не только один раз.

** Редактировать 3: я обновил свой код. Console.log доказывает, что мои новые переменные работают и работают == - 1. Как я могу использовать их для перенаправления?

Ответы на вопрос(5)

Ваш ответ на вопрос