Javascript - 写入新标签的链接

标签 javascript firefox-addon hyperlink

在 Firefox 扩展中使用 Javascript,我打开了一个新选项卡。我不知道如何在此选项卡中编写指向 www.google.com 的链接和其他链接(整个列表),用户可以在其中单击链接并打开此页面。

感谢您的帮助

到目前为止我已经输入:

var newTabBrowser2 = gBrowser.getBrowserForTab(gBrowser.selectedTab = gBrowser.addTab());

不幸的是,这行不通:

var newTabBrowser2 = gBrowser.getBrowserForTab(gBrowser.selectedTab = gBrowser.addTab());
newdocument=newTabBrowser2.contentDocument.documentElement.textContent;
newdocument.write("<a href=\"http://www.google.com\">google</a><br>");
newdocument.write("<a href=\"http://www.yahoo.com\">yahoo</a><br>");

我已经尝试过这个:

var newTabBrowser2 = gBrowser.getBrowserForTab(gBrowser.selectedTab = gBrowser.addTab());
newTabBrowser2.contentDocument.documentElement.innerHTML += "<a 

href=\"http://www.google.com\">谷歌
";

但这仅在我使用调试器时才有效

知道为什么吗?

谢谢

最佳答案

从你的问题来看,并不清楚你想要什么。也许是这样的:

newwindow=window.open();
newdocument=newwindow.document;
newdocument.write("<a href=\"http://www.google.com\">google</a><br>");
newdocument.write("<a href=\"http://www.yahoo.com\">yahoo</a><br>");
newdocument.close();

???

关于Javascript - 写入新标签的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/934487/

相关文章:

html - 标志的链接只有部分功能

javascript - Firefox 对 URL 的权限在浏览器扩展中不起作用

javascript - 如何使用 Node js 和 html 构建客户端服务器应用程序?

javascript - 扫描页面中的号码

javascript - 如何在 Html <a> 标签中使用 "ng-if"?

javascript - Firefox 插件将 Canvas 内容上传到 imgur

javascript - contentScript : self. on ('click' , function() { tabs.open(url) }) - 我无法在此处打开新选项卡

mysql - 删除 mysql 符号链接(symbolic link),因为它没有指向任何内容

Java HyperLinkListener JTextPane 空 url

javascript - Jquery中的加速设置间隔