阅读:2204回复:5
[已解决]用遨游打开firefox当前页面keys['i'] = function() { try { var file = Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("ProgF", Components.interfaces.nsILocalFile); file.append("Internet Explorer"); file.append("iexplore.exe"); var process = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); process.init(file); process.run(false, [content.location.href], 1); } catch (ex) { alert("\u6253\u5f00IE\u5931\u8d25!") } }; //用IE打开当前页这是按快捷键 i 用ie打开firefox当前页,如果我想按快捷键 o 用遨游打开firefox当前页该怎么改写 我遨游浏览器路径为:d:\Personal\totalcmd\utils\MaxthonPortable\Bin\Maxthon.exe |
|
|
1楼#
发布于:2015-09-14 17:31
应该是把
keys["i"]改成keys["o"], 然后try后面的三行改成 var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); file.initWithPath("d:\\Personal\\totalcmd\\utils\\MaxthonPortable\\Bin\\Maxthon.exe");alert也可以把中间的IE改成maxthon |
|
2楼#
发布于:2015-09-15 10:15
taoww:应该是把 keys['o'] = function() { try { var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); file.initWithPath("d:\\Personal\\totalcmd\\utils\\MaxthonPortable\\Bin\\Maxthon.exe"); file.append("Maxthon.exe"); var process = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); process.init(file); process.run(false, [content.location.href], 1); } catch (ex) { alert("\u6253\u5f00IE\u5931\u8d25!") } }; //用遨游浏览器打开当前页这样么,会弹出 ![]() |
|
|
3楼#
发布于:2015-09-15 10:19
|
|
4楼#
发布于:2015-09-15 10:46
|
|
|
5楼#
发布于:2015-09-15 14:43
我写的不是很清楚吗?
然后try后面的三行改成 |
|