Board logo

标题: [版本发布] gm4ie:theworld下可用的ie用户脚本引擎 [打印本页]

作者: joshyupeng    时间: 2007-5-5 13:24     标题: 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的官方站点查看。
作者: 2009    时间: 2007-5-5 15:01

看不明白,有什么用
作者: wuyou331    时间: 2007-5-5 15:22

有趣,试下

[ 本帖最后由 wuyou331 于 2007-5-5 15:24 编辑 ]
作者: wuyou331    时间: 2007-5-5 15:27

firefox版的脚本不能直接用啊?
作者: wuyou331    时间: 2007-5-5 15:30

ScriptURL =
又是做什么用的?
作者: needed    时间: 2007-5-6 03:44

有意思
不过可惜我 一个 alert(document.location.href) 都不能生效
作者: joshyupeng    时间: 2007-5-6 12:29

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

gm4ie内置了几个脚本代码,你可以试用一下,一开始我也搞不好。如果你添加完毕新的脚本,需要重启gm4ie.exe引擎文件,这样它才会加载新的脚本。它内置的几个脚本都可以运行正常,我测试过的。
作者: dduxx    时间: 2007-6-12 20:43

IE下的插件好像是Trixie。直接就用算啦。
作者: lmfei    时间: 2007-6-13 01:01

这个关键是要找到好用的脚本啊
作者: iis    时间: 2007-6-15 23:13

FF里面直接用greasemonkey不就可以了
作者: cloole    时间: 2010-3-1 16:30

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




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn./) Powered by Discuz! 7.2