Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.08.2016, 08:27
Новичок на форуме
Отправить личное сообщение для Areaccely Посмотреть профиль Найти все сообщения от Areaccely
 
Регистрация: 21.08.2016
Сообщений: 7

Как передать URL активной вкладки в popup
Доброе утро!
Хочу передать URL активной вкладки из content script.js в popup.html
Помогите!

Последний раз редактировалось Areaccely, 13.09.2016 в 22:52.
Ответить с цитированием
  #2 (permalink)  
Старый 13.09.2016, 22:57
Новичок на форуме
Отправить личное сообщение для Areaccely Посмотреть профиль Найти все сообщения от Areaccely
 
Регистрация: 21.08.2016
Сообщений: 7

Ура! Нашел решение.
content_scripts.js
var urlTab;
urlTab = window.location.href;
//Отправка информации в popup.js
chrome.runtime.sendMessage({greeting: "hello", data:urlTab }, function(response) {
  console.log(response.farewell);
});


popup.js
document.addEventListener("click", function() {
	chrome.tabs.executeScript(null, {
		file: "/content_scripts/content_scripts.js"
	});
});

//вставка URL из браузера 
chrome.runtime.onMessage.addListener(
  function(request, sender, sendResponse) {
    console.log(sender.tab ?
                "from a content script:" + sender.tab.url :
                "from the extension");
    if (request.greeting == "hello"){
		var input = document.getElementById("Url");
		input.value = request.data;
		sendResponse({farewell: "goodbye"});
	};
  });
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как получить часть url return url nanana Общие вопросы Javascript 22 20.04.2014 18:28
Как передать значение переменной? maksbp22 Общие вопросы Javascript 0 11.10.2013 16:21
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Как передать переменную в модальное окно sinsir jQuery 24 20.06.2013 16:59
Есть Ext.grid.Panel. Как в store передать параметр? tigeralhimik ExtJS 7 29.03.2012 20:38