Получение неработающих ссылок от моего расширения Chrome при вставке ссылок - PullRequest
0 голосов
/ 13 января 2019

В разрабатываемом расширении chrome я использую document.getElementById("id").innerHTML для возврата результатов из моего файла .js в мой HTML, но мои встроенные ссылки работают неправильно. Вместо гиперссылки, например, на stackoverflow.com, я получаю ссылки, подобные следующим: chrome-extension://ijmlokbcldclhokfgkfilhopdehmkhjh/stackoverflow.com

Я не смог найти ничего, что могло бы помочь в работе со стеком, поэтому ниже приведен мой код:

chrome.tabs.executeScript({code: `
  var sent_text = document.domain;
  information = sent_text;
  chrome.runtime.sendMessage({greeting: sent_text}, function(response) {
    console.log(response.farewell);})
  `});
  chrome.runtime.onMessage.addListener(
function(request, sender, sendResponse) {
  return_value = request.greeting.split(",")[2]; // For now, only need domain.
  document.getElementById("content").innerHTML =
  "<a href='" + return_value + "'>" + return_value + "</a>";
  sendResponse({farewell: request.greeting});
  });

Перефразируя, у меня странные неработающие ссылки, которые начинаются с "extension: //".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...