Получить URL перед загрузкой страницы - PullRequest
0 голосов
/ 02 апреля 2020

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

Проблема, с которой я сталкиваюсь, заключается в том, что пользователь вводит в браузере команду go / here, он автоматически выполняет поиск в Google и возвращает мне URL, на который перешел браузер. То, что я хотел бы сделать, это посмотреть, что пользователь набрал перед загрузкой, а затем отправить sh их на другой сайт.

Это кажется возможным?

Вот фрагмент некоторых вещей, которые я пробовал.

// background.js
var pathname = window.location.pathname;
alert(pathname)

// Called when the user clicks on the browser action.
chrome.browserAction.onClicked.addListener(function(tab) {
  // Send a message to the active tab
  chrome.tabs.query({active: true, currentWindow: true}, function(tabs) {
    var activeTab = tabs[0];
    //var sPageURL = window.location.search.substring(1);
    //alert(sPageURL);
    var pathname = window.location.pathname;
alert(pathname)
    //alert("From background:" + activeTab.sPageURL + " , " + activeTab.url);
    //chrome.tabs.sendMessage(activeTab.id, {"message": "clicked_browser_action"});
    //alert(chrome.runtime.url + ' ' + chrome.runtime.user)
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...