浏览器工具栏,能够根据当前页面URL将域名添加到按钮链接

时间:2013-07-15 14:29:09

标签: javascript google-chrome firefox browser

我需要找到一些方法来在浏览器(Chrome或Firefox)中制作工具栏,它可以根据当前打开的网页动态构建其按钮链接(书签)(支持宏)。

我正在使用不同的服务器(具有不同域名的网站),但我要导航到的服务器上的资源具有相同的网址。

例如, 在浏览器中,我用URL打开了页面:

http: //myServer.com:8080/

我想要一个带有以下按钮(书签)的工具栏:[someTool]

可以像以下形式配置:

$host_name$:$host_port$/folder/someTool.asp

[someTool]按钮后,我想导航到:

http: //myServer.com:8080/folder/someTool.asp

换句话说,我希望根据当前打开的网页网址扩展支持$host_name$, $host_port$宏。

1 个答案:

答案 0 :(得分:1)

事实证明,任何插件都没有必要。要制作这种按钮,只需使用以下JS内容在收藏夹中创建书签:

javascript:window.open('/folder/someTool.asp', '_blank');

在停留在服务器的某个页面上打开此书签后(例如,在http://myServer.com:8080/some_page.asp),浏览器将打开带有已形成链接的新标签页:

http://myServer.com:8080/folder/someTool.asp

使用Google Chrome v.40.0.2194.2 dev-m(64位)进行测试