关于网页连接的关键字的思考
冒号(:),斜杠(\ 、 /),点(.)等在TW中为网页连接关键字,如果文字中含有这些关键字网页搜索会失效。我个人认为,这种处理方法是比较粗糙的,一般的文字输入中含有这些关键字的地方很多的,比如“TW2.0”,“开/关”等,如果仅仅是为了判断字符串是否为网络连接,实际上只要判断字符串中是否含有网址域名就可以了,比如: .com、.org、.cn等,尽管比较多,可也是有限的那么几个。
大家又什么好的想法,都可以提出来讨论。
[[i] 本帖最后由 xuyong 于 2007-2-9 09:45 编辑 [/i]]
实际上只要判断字符串中是否含有网址域名就可以了
这个列举方法不好:1. 可变性脆弱,内置这些域名不能辨别一段时间后新增的域名----互联网可变性太快了:(
2.并非就那么有限几个,.be 楼主没有遇到吧:lol: ,互联网发展太快,很多国家不断的加入,域名千变万化增多,要是采用这种技术,将来麻烦无穷尽
目前仍旧没有很好的解决方法,不过TW2已经做到了可以让人接受的程度了,至少我满足了。[color=Blue]有这些符号时,要搜索就把关键字拖到搜索栏上,这样即时强制搜索。[/color]
当然大家继续努力,相信一定能找到更好的方法:lol: 楼上说:“互联网发展太快,很多国家不断的加入,域名千变万化增多”,所以不建议用[b]判断字符串中是否含有网址域名[/b]来判断是否为网址。
确实是有些道理,不过我们不要忘了用户的习惯和一些使用常识:
1、如果用户意识到复制的字符串为网址,很少有人会使用鼠标右键“新建标签”这个功能,就好像很少有人在搜索栏输入网址一样,其实鼠标右拖就很方便了
2、用户在使用搜索功能时,不会认可搜索内容含有关键字,浏览器搜索失效这个做法,比如我想搜索“The World 2.0”这个软件的下载地址,浏览器搜索失效这不是笑话吗?
3、域名变化是很快,不过它有相对的稳定性,不像文件后缀名千变万化随心所欲,这个可以通过以后的升级来解决,也可以写在配置文件内由用户自行添加维护
未尽之处请大家来补充,谢谢!
[[i] 本帖最后由 xuyong 于 2007-2-9 12:21 编辑 [/i]] 凡是含有这4个符号的关键字直接拖到搜索栏,就解决了,何必弄个什么配置文件还要维护更新?!
简单问题复杂化了:lol:
PS:1中说的功能是同步的,右拖和新建按钮我想应该使用同一判断代码;
搜索“The World 2.0”是成功的,因为当有空格时,点符号不会被判断是网址,B4P4已经是这样的了:lol: 那么下面这段呢?(仅供试验,实际情况还要复杂点)
特别是两行全部复制使用鼠标右键“新建标签”
[quote]
新版Tw2.0B4正式版
使用“开/关”来切换....
[/quote]
凡是含有这4个符号的关键字直接拖到搜索栏
:lol: :@ 如果认为功能做到目前这样就可以了,那我也没话说了。:cold: 推荐 托拽 来实现 搜索栏是干什么用的呢?又不是放在那里看的,所以要尽量习惯用搜索栏:)我用firefox惯了,现在根本不会在地址栏搜索,下意识的就到搜索栏了
要养成良好的习惯:) 搜索栏不能实现多行搜索,而鼠标右键“新建标签”可以,这正是其方便的地方,如果能从细节上做到完美就最好了! 很难达到完美,按你一楼所说,如果用户要搜索的就是.com的话不就被误认为是网址了,不管怎样设置都会有问题的。
或者可以让新建标签从搜索栏打开,这样应该也能多行搜索了吧?:) 楼上的方法也可以考虑,可以搞一个类似于鼠标右键“新建标签”的功能,比如鼠标右键“搜索”、鼠标右键“访问”。
智能化比较难,人工总该可以吧!:D
[[i] 本帖最后由 xuyong 于 2007-2-9 16:30 编辑 [/i]]
页:
[1]