阅读:2303回复:5
请教熟悉Custom Buttons2 (3.1.0)的编写按钮脚本的狐友(把当前URL传递到另...
比如说,我另外一个浏览器是D:\Tools\HelloBroswer.exe
这个浏览器在commandline下支持这样传递URL打开... HelloBroswer.exe "https://www.firefox.net.cn/" 我想用Custom Buttons2在工具栏上加一个自定义按钮,把当前FF开着的URL 传递到HelloBroswer,请问这个按钮应该怎么编写? 谢谢解答. |
|
1楼#
发布于:2010-09-26 14:50
gBrowser.selectedBrowser.currentURI.toString() 替换为 gBrowser.currentURI.spec |
|
|
2楼#
发布于:2010-09-26 14:50
|
|
3楼#
发布于:2010-09-26 14:50
你放反了-_-
|
|
|
4楼#
发布于:2010-09-26 14:50
谢谢Cye3s大大,先拿马桶做实验,按钮出来了,点击似乎马桶都调动不起来,情况如下面的截图。。。。
|
|
5楼#
发布于:2010-09-26 14:50
初始化代码里
this.browser = Components.classes["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); this.shellService = Components.classes["@mozilla.org/browser/shell-service;1"].getService(Ci.nsIShellService); this.browser.initWithPath("D:\\Tools\\HelloBroswer.exe"); 代码里 this.shellService.openApplicationWithURI(this.browser,gBrowser.selectedBrowser.currentURI.toString()); |
|
|