gpt4 book ai didi

javascript - firefox 中用于特定任务的自定义按钮

转载 作者:行者123 更新时间:2023-11-28 09:27:34 26 4
gpt4 key购买 nike

我按照开发者论坛中的一些教程在 firefox 中创建了一个自定义按钮。无论如何,按钮当前所做的是它将打开一个在 button.js 文件中指定的特定 url。该文件的当前内容是,

CustomButton = {

1: function () {

const url = "http://www.google.com/"

document .getElementById("content")

.webNavigation

.loadURI(url, 0, null, null, null)

},

}

现在,我想要实现的是,通过单击按钮,它应该打开一个新选项卡,其中包含修改后的当前选项卡的 url。例如,如果我的浏览器位于 www.abc.com,那么当我单击该按钮时,它应该打开 www.abcx.comwww.abc.com/x 在新标签页中。我如何编辑 button.js 以实现此目的?

最佳答案

取决于,您的按钮是呈现为 A 标签还是将此函数附加到现有 A 标签上的事件?如果是最后一个,请将 target="_blank"添加到 A 标签。如果没有,请尝试使用 javascript 强制执行。我不知道您是否为此事件使用了任何框架,因为我以前从未见过这样的事情(不敢相信这也是最佳实践,但这是我的拙见),但也许您可以尝试执行类似 document.getElementById('myButton').setAttribute("target","_blank") 之类的操作,其中“myButton”是分配给您的按钮标签的 ID。单击链接时,这可能会在所有主要的现代浏览器中启动一个新选项卡。但是在 html 中,通过将 target="_blank"属性添加到您的 a.

关于javascript - firefox 中用于特定任务的自定义按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25830835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com