Модифицированное расширение, влияющее на поведение других вкладок.Javascript

Форум по Javascript
Ответить
Гость
 Модифицированное расширение, влияющее на поведение других вкладок.

Сообщение Гость »


Я изменил расширение для тестирования. Не вдаваясь в подробности, его функция заключается в обновлении активированной вкладки путем перехода на указанный веб-сайт каждые заданное количество секунд. Однако, похоже, что любая другая открытая вкладка странным образом меняется на вкладку, указанную в расширении. Например, у меня открыты две вкладки: на одной активировано расширение, которое обновляет вкладку, направляя на facebook.com, на другой открыт Google. Через пару секунд вкладка с google.com тоже начнет вести на facebook.com. Поэтому, сколько бы вкладок я ни открыл, в конечном итоге все они станут facebook.com.

Что я могу здесь сделать?

Я пытался изменить расширение, чтобы что-то проверить. Все работает так, как и ожидалось, за исключением одной странной ошибки, описанной выше. Это код, который я использовал:
// Прослушиваем запрос возврата к исходной странице из content.js chrome.runtime.onMessage.addListener (функция (запрос, отправитель, sendResponse) { if (request.action === "returnToInitial") { // Переходим на вкладку обратно к исходному URL // (Предполагается, что начальный URL-адрес предопределен; он должен устанавливаться динамически в зависимости от предпочтений пользователя) пусть начальныйURL = "https://facebook.com"; // URL-адрес заполнителя chrome.tabs.update(sender.tab.id, {url: InitialURL}); } });
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»