世界之窗论坛's Archiver

joshyupeng 发表于 2007-5-5 13:24

gm4ie:theworld下可用的ie用户脚本引擎

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

xpath是dom3的一个特性,firefox通过document.evaluate默认支持,而ie内核则不支持,在网上有一个[url=http://js-xpath.sourceforge.net/]xpath implementation in javascript[/url],可以用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

有趣,试下

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

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不对的原因。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.