hill
狐狸大王
狐狸大王
  • UID4423
  • 注册日期2005-03-26
  • 最后登录2020-09-09
  • 发帖数344
  • 经验131枚
  • 威望0点
  • 贡献值90点
  • 好评度3点
  • 社区居民
  • 忠实会员
阅读:2630回复:9

各位给我推荐个调用ie的js

楼主#
更多 发布于:2010-07-06 09:53
大家先帮我看看这个在3.66下还能用吗,我这里无效,作者好像也说不支持3.6了。
http://space.geocities.jp/alice0775/STO ... uc.xul.txt

除此以外请推荐个3.66下能用的调用ie的脚本。
似曾相识
火狐狸
火狐狸
  • UID30799
  • 注册日期2009-10-23
  • 最后登录2010-10-31
  • 发帖数127
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2010-07-06 09:53
鼠标手势扩展 firegesture中添加一个手势,打开ie的代码为

const IE_PATH = "C:\\Program Files\\Internet Explorer\\iexplore.exe";

var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);
file.initWithPath(IE_PATH);
if (!file.exists()) {
  alert("File does not exist: " + IE_PATH);
  return;
}
var process  = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
try {
  var args = [window.content.location.href];
  process.init(file);
  process.run(false, args, args.length);
}
catch (ex) {
  alert("Failed to execute: " + IE_PATH);
}

很方便
hill
狐狸大王
狐狸大王
  • UID4423
  • 注册日期2005-03-26
  • 最后登录2020-09-09
  • 发帖数344
  • 经验131枚
  • 威望0点
  • 贡献值90点
  • 好评度3点
  • 社区居民
  • 忠实会员
2楼#
发布于:2010-07-06 09:53
谢谢,是很不错,这个脚本可以调用ie打开当前的页面。
我在fg的主页上看到一个脚本是调用ie打开连接的。
const APP_PATH = "C:\\Program Files\\Internet Explorer\\iexplore.exe";

var srcNode = FireGestures.sourceNode;
var linkURL = FireGestures.getLinkURL(srcNode);
if (!linkURL)
  throw "Not on a link";

var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);
file.initWithPath(APP_PATH);
if (!file.exists()) {
  alert("File does not exist: " + APP_PATH);
  return;
}
var process  = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
try {
  var args = [linkURL];
  process.init(file);
  process.run(false, args, args.length);
}
catch (ex) {
  alert("Failed to execute: " + APP_PATH);
}

这两段应该可以合成一个比较智能的脚本吧,鼠标在连接上就直接用ie打开链接,没有链接,就调用ie打开页面。
hill
狐狸大王
狐狸大王
  • UID4423
  • 注册日期2005-03-26
  • 最后登录2020-09-09
  • 发帖数344
  • 经验131枚
  • 威望0点
  • 贡献值90点
  • 好评度3点
  • 社区居民
  • 忠实会员
3楼#
发布于:2010-07-06 09:53
有点儿乱,我的那段脚本放在firegesture里只能打开链接,放在keyconfig里只能打开当前页面。
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2024-04-28
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
4楼#
发布于:2010-07-06 09:53
路过。。。
http://board.mozest.com/viewthread.php?tid=27133
唉,4.0来了,估计又要改改代码了-_-
我很懒...
hill
狐狸大王
狐狸大王
  • UID4423
  • 注册日期2005-03-26
  • 最后登录2020-09-09
  • 发帖数344
  • 经验131枚
  • 威望0点
  • 贡献值90点
  • 好评度3点
  • 社区居民
  • 忠实会员
5楼#
发布于:2010-07-06 09:53
merici beaucoup
3.66下能用就很满意了。
hill
狐狸大王
狐狸大王
  • UID4423
  • 注册日期2005-03-26
  • 最后登录2020-09-09
  • 发帖数344
  • 经验131枚
  • 威望0点
  • 贡献值90点
  • 好评度3点
  • 社区居民
  • 忠实会员
6楼#
发布于:2010-07-06 09:53
Cye3s:路过。。。
http://board.mozest.com/viewthread.php?tid=27133
唉,4.0来了,估计又要改改代码了-_-
回到原帖

4.0b1下无法将书签栏上的书签直接调用ie打开。可否修复一下。
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2024-04-28
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
7楼#
发布于:2010-07-06 09:53
修复了,这也放个...
附件名称/大小 下载次数 最后更新
ViewInOtherBrowser20100715.uc.js.zip (2KB)  33 2010-07-15 21:17
我很懒...
花谢花飞红
火狐狸
火狐狸
  • UID31408
  • 注册日期2009-12-16
  • 最后登录2024-01-21
  • 发帖数170
  • 经验34枚
  • 威望0点
  • 贡献值28点
  • 好评度1点
  • 社区居民
8楼#
发布于:2010-07-06 09:53
鼠标手势调用ie确实很好用啊
hill
狐狸大王
狐狸大王
  • UID4423
  • 注册日期2005-03-26
  • 最后登录2020-09-09
  • 发帖数344
  • 经验131枚
  • 威望0点
  • 贡献值90点
  • 好评度3点
  • 社区居民
  • 忠实会员
9楼#
发布于:2010-07-06 09:53
谢谢,4.0b1下使用没有问题,再次感谢。
游客

返回顶部