javascript - 如何获取 popup.js 中的链接以在新选项卡中打开?

标签 javascript html google-chrome-extension

这是一个打印链接列表的 Chrome 扩展。 我的代码如下所示

function main(linkArray) {
for (var i = 0; i < linkArray.length; i++) {
document.write(linkArray[i].link(linkArray[i]) + "\n");
}
}
main(["example.com", "example2.com", "example3.com"]);

当链接被打印时,如果我点击它们,什么也不会发生,但如果我滚动单击(打开一个新选项卡)它们工作正常。如何做到这样,如果我左键单击它们,它们会在新选项卡中打开?

最佳答案

您可以使用target属性来表示链接的打开位置(通过常规点击),例如:

<a href="example.com" target="_blank">link</a>

将在新选项卡/窗口中打开 example.com。

由于你的代码肯定不提供链接,所以我无法写你如何准确地实现它,但你应该设置 target="_blank"在你的 anchor 上。

关于javascript - 如何获取 popup.js 中的链接以在新选项卡中打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33703525/

相关文章:

jquery - 如何启用基于 list 确认的提交按钮?

html - 何时使用 &nbsp

javascript - 如何获取javascript文件的内容作为变量

javascript - 如何在同一页面中通过 Ajax 获取实时输入框字段值来分配 php 变量

javascript - 在哪里可以找到页面(包括图像和多媒体)的真实内存使用情况?

javascript - 如何使用 jQuery highcharts 更改工具提示

html - 使用首选项(不是 CSS 或 JS)关闭 WebKit 大纲

javascript - getElementsByTagName 在 Chrome 扩展程序中不起作用

javascript - 从 Javascript 调用 Google Chrome 扩展

javascript - react : how to set default value in component from Ajax