我有以下设置,用于Google Chrome浏览器的扩展程序。除了一件事,一切都很好。首先,我点击扩展按钮。当我左键点击“点击这里!”中的“这里”时,没有任何反应。当我右键单击“此处”并选择“在新选项卡中打开链接”时,会打开一个新选项卡,指向https://www.yahoo.com。为什么不左键单击?
javascript文件正在调用以下行,以便从扩展按钮显示弹出窗口:
chrome.browserAction.setPopup({'tabId', tabId, 'popup': 'page1.html'});
page1.html:
<!DOCTYPE html>
<head/>
<body>
<iframe src="page2.html"/>
</body>
</html>
page2.html:
<!DOCTYPE html>
<head/>
<body>
Click <a href="https://www.yahoo.com">here</a>!
</body>
</html>
答案 0 :(得分:2)
如果您尝试在新标签页中打开该链接,请将target="_blank"
添加到<a>
标记。这将导致使用链接的内容打开新选项卡。
您的代码应为:
<!DOCTYPE html>
<head/>
<body>
Click <a href="https://www.yahoo.com" target="_blank">here</a>!
</body>
</html>