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