target =“_ blank”在Firefox Add-On SDK中使用Tabs API创建的选项卡中不起作用

时间:2014-04-17 20:41:05

标签: html hyperlink firefox-addon firefox-addon-sdk

使用

打开标签页
require("sdk/tabs").open({
  url:require("sdk/self").data.url("demo.html")
});

demo.html包含以下元素:

<a target="_blank" href="https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/tabs">click me</a>

target属性不受尊重,页面会在相同的标签页中打开,当然也会受到标签上所有附加活动的影响。

1 个答案:

答案 0 :(得分:1)

我会评论,但没有足够的声誉。

我只是使用cfx init设置了新的firefox插件仓库来测试它,在我的情况下,它确实在新选项卡中打开了链接。

这是代码。

main.js

require("sdk/tabs").open({
  url:require("sdk/self").data.url("demo.html")
});

和demo.html:

<html>
<head>
</head>
<body>
<p>Hello!</p>
<a target="_blank" href="https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/tabs">click me</a>
</body>
</html>