Greasy Fork is available in English.

把Google搜索伪装成百度搜索

用Google搜索,很多人看到屏幕后会问你怎么上Google的.所以当我们把Google的logo换成百度,他们就不会问那么多问题了!

< Feedback on 把Google搜索伪装成百度搜索

Question/comment

§
Posted: 2019-07-16

建议对元素更改操作添加异常处理,避免中途退出

在某些情况下,例如用某些IP地址访问时,网页上不会有 “Google 提供: XX语” 字样,这时就获取不到该元素,从而不能调用其属性,出现报错:

userscript.html?id=a76fb031-ff60-4cc8-9899-f434db41fcd7:2 ERROR: 
Execution of script '把Google搜索伪装成百度搜索' failed! Cannot read property 'innerHTML' of null

这样的后果是脚本直接停止,其后面的“Google 大全”等字样不会被替换。

个人认为可以先把所有 DOM 操作都包装成匿名函数保存在一个array中,然后 foreach 执行这些函数,并且用 try...catch 包裹函数的调用,这样就不会中途退出。

§
Posted: 2019-07-16

BTW 项目有github吗 如果作者没时间搞的话我也可以来搞一下的

Harold SunAuthor
§
Posted: 2019-07-16

先凑合解决了.最近没有太多时间摸鱼. :) 私你了.

Post reply

Sign in to post a reply.