2014-12-02 2 views
0

У меня проблема с window.open(); в каждом. Мне нужно открыть всю языковую версию нашего сайта. Сценарий открыт только с 5 - 6 языковыми версиями. Можете ли вы помочь ми с этой проблемой?Window.open в каждом

Мой код:

var language = [ 
    "com-bg", 
    "com-cz", 
    "com-de", 
    "com-hr", 
    "com-hu", 
    "com-pl", 
    "com-ro", 
    "com-ru", 
    "com-ua", 
    ]; 

    $('#OpenAll').on('click', function() { 
    $.each(language, function(key, value) { 
     if (actualLanguage != '' && actualLanguage != value) { 
     window.open(url.replace(actualLanguage, value)); 
     } 
    }); 
    }); 

Спасибо за любые советы.

+0

что '' actualLanguage' в foreach' ??? –

+0

Открытие того, что многие окна в быстрой последовательности, вероятно, будут заблокированы браузерами для защиты от спама и функций безопасности. Зачем тебе это нужно? –

+0

@Kartikeya в переменной actualLanguage - это код языка с сайта, где я есть. –

ответ

1

Я нашел решение.

заменить:

window.open(url.replace(actualLanguage, value)); 

к:

chrome.tabs.create({url: url.replace(actualLanguage, value)}); 
Смежные вопросы