返回列表 发帖

[版本发布] gm4ie:theworld下可用的ie用户脚本引擎

gm4ie全称是greasemonkey for ie,脚本引擎是一个独立运行的可执行文件,它在内存中检测到ie进程的存在,它就把代码插入,可以实现很多用户脚本。

xpath是dom3的一个特性,firefox通过document.evaluate默认支持,而ie内核则不支持,在网上有一个xpath implementation in javascript,可以用javascript实现xpath解析。

我这个压缩包里包括了gm4ie和xpath代码,设置为状态栏按钮,点击该状态栏按钮可以打开脚本管理器。

如何设置gm4ie的用户脚本?
它默认支持的设置写在一个.gm4ie文件里,但你可以通告修改extension.list添加新的用户脚本。该list的结构是这样的:

[栏目名字]
Name=脚本注释
Domains=*  //脚本的作用域,可以设为*,*.baidu.com或具体url地址。
ScriptFileName=xpath.js  //该js文件保存在scripts目录下。
version=1  //该脚本的版本号。

修改完extension.list后保存,然后重启gm4ie用户引擎(gm4ie.exe文件)即可。

更多的介绍可以去gm4ie的官方站点查看。
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们
想寻求我的帮助,email给我:joshyupeng#gmail.com(替换#为@),我不一定总是来这里。
没事可以来我的百度空间逛逛:http://hi.baidu.com/狼王

比如使用world浏览器玩《部落战争》啊,可惜我已经下载了一个gm4ie_setup,并且使用FF下能够正常运行的部落战争插件,但还是在ie浏览器下无效,不知道是设置原因还是js不对的原因。

TOP

FF里面直接用greasemonkey不就可以了

TOP

这个关键是要找到好用的脚本啊

TOP

IE下的插件好像是Trixie。直接就用算啦。

TOP

@wuyou331 firefox的脚本可以拿来使用,不过有的地方需要修改,比如ie的innerText在firefox里是textContent,firefox里就连空格文字都算是一个节点,而在ie里则不算。firefox脚本能拿来的估计也就是想法了,稍微修改一下,很容易就可以使用了。

gm4ie内置了几个脚本代码,你可以试用一下,一开始我也搞不好。如果你添加完毕新的脚本,需要重启gm4ie.exe引擎文件,这样它才会加载新的脚本。它内置的几个脚本都可以运行正常,我测试过的。
想寻求我的帮助,email给我:joshyupeng#gmail.com(替换#为@),我不一定总是来这里。
没事可以来我的百度空间逛逛:http://hi.baidu.com/狼王

TOP

有意思
不过可惜我 一个 alert(document.location.href) 都不能生效
天下无不散之筵席.

世界之窗浏览器开发计划

TOP

ScriptURL =
又是做什么用的?

TOP

firefox版的脚本不能直接用啊?

TOP

有趣,试下

[ 本帖最后由 wuyou331 于 2007-5-5 15:24 编辑 ]

TOP

看不明白,有什么用

TOP

返回列表