返回列表 发帖

一个拖曳文字搜索Bug????

比如拖曳引号中文字 "dc\temp"  "ie6.2180"等会出现打开网页,而不是用搜索这些词,
用MT发现引号中的文字 "dc\temp"打开搜索, "ie6.2180"则打开网页。。真晕,这算Bug吗

原帖由 iceriver_final 于 2006-1-4 13:50 发表
完全区分是不可能的,我想这样会好些:
以两个点为基准,像abc.com只有一个点,一律判为关键字,就算是网址,那就手动输入,反正很简单。
【流程图注解】
第三个条件(从左数起,第 ...


下面引用并加以修改我在另外一篇我的主题中的回复:

RE:你的分析很精彩,值得肯定也值得学习,我在此不过多褒贬,只是说一下,拖词搜索辨别机制其实TW本身就有,只是很简单,比如无法辨认文件扩展名和域名的区别(也无法完美做到),对于网址和其它混杂的还是能辨认的。

拖词搜索完全是一种便捷的操作,要完全分析拖动的内容是难以做到的,你的建议不一定可行,有些网址我想谁也分不清到底该认为是字符串还是网络地址(比如某些转向和搜索链接,或带有标点的纯网址),再说权衡类 abc.com 和辨别非 URL 的方法也太硬性,无法满足变化莫测的使用要求,不能很好解决这些问题的,TW要深入研究这些只能使问题更复杂化和问题趋于不可预测性。

现阶段就修正域名和扩展名的分析就可以了(取URL优先原则)。今后推出2.0版本,十分可能地址栏和搜索栏分开,到时取消直接拖动搜索功能,拖动到地址栏就网址,拖到搜索栏就搜索,岂不更直接了当(要是有人反着干,明摆着是找抽)。

(有一个例子:为了避免工人操作机器双手有危险,各方想尽办法从机器设计原理保护着手增设改进都不能很好解决,而最终答案却是设置两个操作按钮,必须左右手一起按才能启动,妙否?)

TOP

按照楼上的方法   大概会更让新手迷惑吧............

TOP

完全区分是不可能的,我想这样会好些:

以两个点为基准,像abc.com只有一个点,一律判为关键字,就算是网址,那就手动输入,反正很简单。

【流程图注解】

第三个条件(从左数起,第二个点的前面部分含有以下任一个:“空格”,“/”,“:”)
把类似ioage.com/post.php、tp://bbs.ioage.com、bbs.io age.com、bb:s.ioage.com判为非URL

第四个条件(从左数起,第二个点的前一个字符为“.”  或者   后一个字符为既不是数字也不是字母

把类似bbs.ioage..com、bbs.ioage.、bbs.ioage./mail、bbs.ioage.:             ,判为非URL

第五个条件(从左数起,第一个点的前面为空)
把类似.ioage.com,判为非URL

详见下图

[ 本帖最后由 iceriver_final 于 2006-1-4 03:42 PM 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们
1

评分人数

行云流水兮  用心无多  求大道以礼兵兮  凌万物而超脱



关于TheWorld2.x功能的全面介绍请参考=世界之窗使用手册=

TOP

没有什么好办法区分url啊,比如 abc.com,你说它是个啥,abc.jk又是个啥
遇到崩溃假死或者感觉速度慢或者其他问题的朋友可以先试试使用TW3
TheWorld we explore the world.

TOP

楼主以后遇到这样的加杠的加点的,
先拖放到地址栏上面再松手,
就可以实现搜索了。
权宜之计呵呵

TOP

还有就是localhost总不能搜索吧。。。

TOP

算MT的BUG   形如**/***的字符串本来就应该识别成URL~~~呵呵~~~

TOP

返回列表