无法左键单击转到锚标记的链接

时间:2015-10-20 21:12:10

标签: javascript html google-chrome-extension anchor

我有以下设置,用于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>

1 个答案:

答案 0 :(得分:2)

如果您尝试在新标签页中打开该链接,请将target="_blank"添加到<a>标记。这将导致使用链接的内容打开新选项卡。

您的代码应为:

<!DOCTYPE html>
  <head/>
  <body>
    Click <a href="https://www.yahoo.com" target="_blank">here</a>!
  </body>
</html>