Greasy Fork is available in English.

把Google搜索伪装成百度搜索

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

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

Vraag/Reactie

§
Geplaatst: 16-07-2019

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

在某些情况下,例如用某些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 包裹函数的调用,这样就不会中途退出。

§
Geplaatst: 16-07-2019

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

Harold SunMaker
§
Geplaatst: 16-07-2019

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

Reactie plaatsen

Log in om antwoord te geven.