嵌入链接后,从Chrome扩展程序中接收断开的链接

时间:2019-01-13 11:39:56

标签: javascript google-chrome-extension

在我正在开发的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://”开头。

0 个答案:

没有答案