帮助百度读中文

By tomchen1989 Last update Jul 15, 2009 — Installed 1,642 times.

作者您好

in
Subscribe to 作者您好 7 posts, 2 voices



blizzchris Scriptwright
FirefoxWindows

您的脚本很好用,谢谢
但是有个问题,虽然有些默认用utf8的网站,中文显示正确了
但是有些用gb2312的网站,本来百度里显示就是正确的,比如你用关键字"inurl:中文"搜一下,对比下用和不用脚本的效果,就会发现是用了此脚本以后反而被转义了。你看这个问题能不能修正一下

另外感谢您对baidu++做兼容 :-)

 
tomchen1989 Script's Author
FirefoxWindows

非常感谢你的baidu++,以及这儿的建议~。v0.5修正了与BaiduMonkey、baidu++三者同时使用的bug,修正GBK等编码的URL误decode的bug,新增其他搜索引擎链接功能。

之前v0.4时候发现GB编码的URL问题,但是没仔细看,try不通的话还是继续往下执行,现在好了,decode不起来的url就不继续。话说幸好服务器给转了不然javascript可没法decode GB编码的URL除非加个字库要至少上百k。。囧。。。

 
tomchen1989 Script's Author
FirefoxWindows

其他搜索引擎链接中间,搜狗的url参数中的中文关键词也是(百度、sina搜搜也是GB,163的有道是UTF-8)GB的URL encoding,不过对于百度来说可以从“新闻”链接中把关键词的GB的URL encoding弄出来,但是也只能弄出来当前页面的关键词,输入其他关键词没法即时encode,除非弄个js能读的字库来

 
blizzchris Scriptwright
FirefoxWindows

现在挺好的了,很喜欢这样小巧有用的脚本:)
我看了代码,应该是不限于Greasemonkey上使用吧,作者真是有心了
baidu++下一个版本会有大的调整,如果有需要,还请劳烦作者再做下兼容。谢谢。

 
tomchen1989 Script's Author
FirefoxWindows

是跨浏览器的,最近的几次更新没在ie、opera等上测试,但应该还是ok的。

其实根本不能叫兼容,特别是去广告部分你的baidu++已经做得很好,所以如果检测到你的baidu++再用的话,我的脚本的去广告部分就不使用

===

更新v0.6,修正搜狗搜索中文字词的bug,搜索引擎增至14个。

原来搜狗和百度直接请求带中文的URL它就自动帮你转了。。另外百度还有个ie=utf-8的url参数,可以请求utf-8的url encoding

 
tomchen1989 Script's Author
FirefoxWindows

blizzchris你的baidu++的新版1.0.0已经兼容ok了
====
ver 0.7 @ 2009-7-8
无关键词时链接变普通文字,兼容新版baidu++1.0.0。

 
blizzchris Scriptwright
FirefoxWindows

谢谢tom,很好很强大

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel