世界之窗论坛's Archiver

joshyupeng 发表于 2007-5-7 18:13

ie脚本控制台0.3

这个插件是修改自firebug lite([url=http://www.getfirebug.com/lite.html]http://www.getfirebug.com/lite.html[/url]),是firefox扩展firebug的简化版,可以执行一系列的脚本来控制页面显示和获取页面元素的信息,通过加载第三方脚本库可以增强命令行,以及将之变成一个跨网络的命令行。

慢慢可以改进,用来接受邮件、查看天气、发信息到twitter等等,只要是通过http传递的信息都可以通过控制台发送和接受。当然,这需要你写自己的插件,现在还没有实现。

firefox下的firebug是一个相当经典的插件,你可以用它调试页面和修改,它的dom inspect和css inspect功能相当强大,还可以调试页面javascript,这种功能在ie下就显得有点单薄。

通过help()方法你可以查看当前可用的所有函数介绍,具体的可以参考firebug的文档,因为原作是firebug作者写的lite版。

你可以通告load(strLib)来加载第三方代码库,比如prototype、xpath、json解析库等,这样你就可以在控制台里使用酷酷的$()函数来读取页面数据了。

现在版本很粗糙,喜欢的朋友可以和我联系,一起把它完善。

update1:
1利用ie下的position fixed来使console固定在页面底端。
2.加入了dom inspect的功能,可以点击任何元素来查看该元素的源代码
3.加入显示页面所选元素源代码的功能
4.加入切换多行javascript代码切换的功能,这样写大量代码的时候可以很方便。

更多的功能自己发掘吧、


update2:
1.改动多行脚本编辑器到顶端。
2.增加页面脚本列表和stylesheet(也就是css)列表的显示,并且在你编辑完css代码后,可以应用该css代码到当前页面。
3.去掉了position fixed功能,因为有可能破坏页面显示效果。
4.第三方library里加入了cssquery,可以使用depository.show()函数来查看当前可导入的库。

[[i] 本帖最后由 joshyupeng 于 2007-5-10 12:22 编辑 [/i]]

sbyguli 发表于 2007-5-8 04:04

支持一下,呵呵,加油啊!!

S元元 发表于 2007-5-8 19:53

2.0无效?

needed 发表于 2007-5-9 10:05

tw可以通过 security_id 获得权限获取插件当前目录
[code]
var security_id=%max_security_id;
external.m2_callerName(security_id,插件名字);
var pluginPath=window.external.m2_plugin_folder(security_id,插件名字);
[/code]

感谢分享,希望能与我们分享更多的插件.   +10分以鼓励

mutalisker 发表于 2007-5-9 10:20

虽然看不懂,但是还是顶一下,有什么需要TW插件扩展来支持的尽管找我

joshyupeng 发表于 2007-5-9 20:48

external在我的机器上是undefined,不知道为什么。:(

needed 发表于 2007-5-9 21:21

是我解释有问题[code]var security_id=%max_security_id;
var pluginPath=window.external.m2_plugin_folder(security_id,'firebug for ie');
alert(pluginPath)[/code]本地测试通过

[[i] 本帖最后由 needed 于 2007-5-9 22:53 编辑 [/i]]

mutalisker 发表于 2007-5-10 13:10

为什么我下载装了不好用呢?

needed 发表于 2007-5-10 20:05

楼主没有说清楚.
如果想调试一个网页的话, 要先在 <html >这个标签加上一个属性  <html debug="true">

否则,如果想随时都能调试任何网页,那么.用记事本 打开这个插件 fb4ie_main.htm 文件
倒数第5行, 注释掉这个判断语句

[code]
  if (document.documentElement.getAttribute("debug") == "true")
[/code]

即改成
[code]
// if (document.documentElement.getAttribute("debug") == "true")
[/code]

jackyspy 发表于 2007-5-11 11:43

可以参考[url]http://www.squarefree.com/shell/[/url],一个非常优秀的JavaScript Shell,还有针对ie收藏夹的Javascript Shell bookmarklet for IE,[url]http://blog.monstuff.com/archives/000287.html[/url]

forrestrun 发表于 2007-8-15 16:52

没有搞清楚怎么用。。。有图标出来了,但是点了后没有控制台出来。。。

saya 发表于 2007-8-15 21:53

[quote]原帖由 [i]forrestrun[/i] 于 2007-8-15 16:52 发表 [url=http://bbs.ioage.com/cn/redirect.php?goto=findpost&pid=379025&ptid=33243][img]http://bbs.ioage.com/cn/images/common/back.gif[/img][/url]
没有搞清楚怎么用。。。有图标出来了,但是点了后没有控制台出来。。。 [/quote]

有幾個地方需要手動修改一下
算了, 放上我依上面修改好的

mphs.tw 发表于 2007-8-16 17:30

:sweat: 有时後可以有时点击没反应

应该有一些条件限制 希望有人进一步说明..

不过楼主很厉害了 firefox移植TW:funk:  牛

saya 发表于 2007-8-16 20:43

回复 #13 mphs.tw 的帖子

沒反應是因為你已經點擊過了, 按右上方關閉
所以此時要按F12或Ctrl+shift+L叫出來。

懒觉 发表于 2007-8-19 08:16

用不来:sweat:

适合页面设计人员吧:ding:

hannah 发表于 2007-8-20 20:19

:D  太酷了, 这样的东西一定要支持
希望坚持更新哦

hess 发表于 2008-6-11 09:24

怎么没有更新了

est 发表于 2008-8-31 22:08

:cold:  求更新。。。。
你不做我就来做了。。

313694526 发表于 2008-9-23 10:18

东西做出来还是要弄一份说明书啥,不然叫那些菜菜们怎么用呢?

hgt516 发表于 2008-10-23 14:00

支持一下,很好用的插件,希望可以不段更新

it179 发表于 2008-12-2 16:58

期待这个插件支持 2.0

zhifeiji512 发表于 2008-12-3 10:51

回复 1# joshyupeng 的帖子

我为什么装上没法用,点那图标也没反应

lixupeng 发表于 2008-12-3 13:45

不错:water: :ding:

gibbon23 发表于 2008-12-10 00:41

呵呵,支持楼主哇

页: [1] 2

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