Board logo

标题: [版本发布] [原创]另一个显示网站地理位置的插件(第二版) [打印本页]

作者: 杂草    时间: 2006-10-24 01:19     标题: [原创]另一个显示网站地理位置的插件(第二版)

我做成了状态栏插件,但是很容易改成工具栏插件。
方法是:将plugin.ini中的
Type=STATUSBUTTON
改成
Type=BUTTON

若是想要每次打开网页都自动显示:
方法是:将plugin.ini中的
StartAfterPageDone=
改成
StartAfterPageDone=1
[attach]12606[/attach][attach]12607[/attach]
----------
我更新了这个插件,点击状态栏的插件图标,有开关效果,也就是点一下显示,再点一下隐藏。

javascript无法处理bytes数组,TW插件不知是不支持Vbscript?或是不支持两个语言的script块的并存?
所以我只能通过Adodb.Stream组件来完成BytesToBSTR的功能。

Adodb.Stream在winXP sp2和win2k3 sp1中是默试禁用的。(这就是微软的所谓补丁:修订漏洞=禁用组件)
但是通过RDS.DataSpace可以绕过Adodb.Stream的限制。

要正常使用本插件,必须启用RDS.DataSpace组件。
但是我在QQ群里说过,这个是很危险的组件。
[attach]12611[/attach]
----------
V2.0
经试验,TW插件是可以支持VBScript,但是不支持两个Script块。
我终于找到解决的方法,就是在JavaScript中嵌入VBScript。
现在这个插件不再需要RDS.DataSpace和Adodb.Stream这两个非安全组件了。
----------
V2.1 判断用户电脑中可用的xmlHttp对象的版本。
----------
V2.2 增加识别帧结构的网页。
----------
V2.3
脚本不允许跨域操作,所以不能跨域递归,也不能在跨域的帧中显示地理位置。
所以当页面有跨域子页面时,会弹出显示,比如163.com的邮箱就有显示如下:
[attach]13261[/attach]
[attach]13068[/attach]

[ 本帖最后由 杂草 于 2006-10-31 20:05 编辑 ]
作者: 那巴尔    时间: 2006-10-24 01:43

有意思!下来玩玩。
按下按钮就显示,很好。

[ 本帖最后由 那巴尔 于 2006-10-24 01:49 编辑 ]
作者: yjwgi    时间: 2006-10-24 07:39

这个1.33可以用吗.

我点了还像没用
作者: 那巴尔    时间: 2006-10-24 11:13

原帖由 yjwgi 于 2006-10-24 07:39 发表
这个1.33可以用吗.

我点了还像没用

看页面最上头。
作者: 70i70    时间: 2006-10-24 17:49

感谢LZ,感觉还是龙眼比较安全,

选择 指向站内的超连接  就和楼主提到的功能相似!
作者: jogocun    时间: 2006-10-26 20:15

测试了不能用
在1.33下~
点击按钮状态栏脚本错误提示~
作者: 杂草    时间: 2006-10-28 11:47

第二版是顶楼最后的IpAddress2.rar
作者: tallgees    时间: 2006-10-28 14:07

怎么TW2不能用!~!尝试了很多次
作者: rasis    时间: 2006-10-28 15:41

TW2 没有用
作者: 杂草    时间: 2006-10-28 16:26

原帖由 rasis 于 2006-10-28 15:41 发表
TW2 没有用


我专门下了tw2.0来试,但IpAddress2.rar是能正常使用的。

[ 本帖最后由 杂草 于 2006-10-28 16:37 编辑 ]
作者: sxmt    时间: 2006-10-28 16:30

我得也不行,是不是防火墙拦了
作者: WeeVee    时间: 2006-10-28 16:44

TW2.0我怎么不行~~
作者: wyymcy    时间: 2006-10-28 17:43

TW2确实用了没反应
作者: tallgees    时间: 2006-10-28 20:51

再试,还是不行!~!
作者: needed    时间: 2006-10-28 23:42

win2003  IE6 TW2.0B2 没有反映。测试到 open 发送查询数据这句就有错误。不知道什么回事
作者: smallyyw    时间: 2006-10-29 13:29

谢谢提供分享!
作者: 那巴尔    时间: 2006-10-29 13:43

龙眼看IP显示不了地理位置了,不用了,用这个。
作者: master_e    时间: 2006-10-30 22:45

不能用,不知为什么?
作者: 杂草    时间: 2006-10-31 13:28

正规的网站,页面中各个帧都是指向本网站的网站,
但是有些不自爱的网站总要在自己的页面中嵌入别人网站的页面,
所以我在每个帧中都进行了显示。
反正这个插件是可以切换显示/不显示,所以不必担必会破坏网页的版面布局。

另外,我注意到一个现象,就是下图中的IE增强安全设置,会拦截一些网页的脚本。
在IE中会有提示条,但是在TW中是静默的。
所以有些页面点击本插件,结果是一点反应都没有。
在这种情况下,就算插件简化到只有一句alert都不会被执行的。
作者: master_e    时间: 2006-10-31 14:55

还是不能用,不知为什么?
作者: 杂草    时间: 2006-10-31 20:07

本来只是玩玩,打发时间,玩着玩着都上瘾了。

这个插件在我手上的三台电脑都能用,真希望能远程连上一部不能用的机器,看看错误现场。
作者: needed    时间: 2006-10-31 23:47

一点小建议。不要显示框架里面的地址。
把显示的方式 用popup 显示在 浏览器的右下角,延时3秒消失
或者新建层  z-Index 为999  在窗口的特定位置。延时消失
好处是不用每次都要滚动到顶部才能看地址

[ 本帖最后由 needed 于 2006-10-31 23:48 编辑 ]
作者: lili_11    时间: 2006-11-9 03:24

提示script error
作者: 那巴尔    时间: 2006-11-9 08:39

换了IE7不行了。问题在哪不知道,但不想研究了。
作者: 那巴尔    时间: 2006-12-28 09:31

这个不知为什么用不了了……
作者: 杂草    时间: 2006-12-28 21:05

原帖由 那巴尔 于 2006-12-28 09:31 发表
这个不知为什么用不了了……


自从地震后就访问不到,我用了代理就可以,不过很慢,代理也不是很稳定,时好时坏。

http://www.phpip.com/ip/getData.php?domain=www.phpip.com(要用代理才能打开,我用的代理:125.244.210.140:8080)

奇怪的是我查它自己的IP,显示是国内的,好象听说上海也有光纤断了。
域名http://www.phpip.com 对应的ip为: 211.155.231.235

所在地为:浙江省/杭州世导信息技术有限公司

作者: gel    时间: 2008-4-20 21:04

点击状态栏的插件图标可没显示啊  
我用的是1.42 和2..1.2.4 都不行啊
作者: myqfz    时间: 2008-7-24 03:10

请问,如果要调用本地的ip数据库来查询话的话,应该怎么改呢。
作者: 网吧流浪者    时间: 2011-1-6 14:28

没用,废品。。。。。。。。。。




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