|
阅读:2570回复: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-15 14:43
我写的不是很清楚吗?
然后try后面的三行改成 |
|
|
2楼#
发布于:2015-09-15 10:46
|
|
|
|
3楼#
发布于:2015-09-15 10:19
|
|
|
4楼#
发布于: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!")
}
}; //用遨游浏览器打开当前页这样么,会弹出
|
|
|
|
5楼#
发布于: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 |
|