无名阁

美好的生活需要用心记录

火狐移除书签按钮消失的解决办法

2012-7-18 笑看风云 网络知识

最近突然发现我的火狐地址栏的五角星(用来快速添加和移除书签的图标)中的移除书签这个按钮突然消失了,我觉得估计是那个扩展出了问题,于是一个个测试,最终发现竟然是userchromejs这个扩展出了问题,我尝试更换不同的版本来解决这个问题,但是发现问题依旧没有解决,后来想了想,userChromejs这个扩展是用来启用uc脚本的,会不会是那个脚本出了问题,于是我又一个个慢慢测试脚本,发现脚本没有问题.

这是我觉得会不会是扩展冲突造成的呢,于是创建了一个新的配置,在只安装userChromejs扩展的情况下看看会不会出现这个问题.

结果我发现如果只安装扩展浏览器一切正常,问题是出现在我安装uc脚本管理器后,由于uc脚本管理器只有userChrome.js和rebuild_userChrome.uc.xul这2个文件,问题肯定是出现在这两个文件中.进过进一步排除,确定问题是出现在userChrome.js这个脚本引导文件中.

于是我在火狐吧网盘中下载了3个不同版本的userChrome.js,发现chrome UC脚本管理器(内附安装方法).zip 18KB压缩包中的userChrome.js和userChrome.js 32KB最新版的脚本管理器2011/11/19 15:30 REPLACECACHE 追加 Bug 6481有问题,但是Chrome脚本管理器-2012-02-26.zip 45KBSub-Script/Overlay Loa这个压缩包中的userChrome.js却没有问题,但是这个文件却会造成火狐开启新版的下载管理器的时候造成显示不了的问题,最后我从原作者的网站上下载下最新的userChrome.js后就正常了.我看了看这几个有问题的脚本的上传时间,都是在2012年以前,估计是版本过老造成这个问题.

最后附上正常的userChrome.js以供大家出问题是方便替换对了还有作者网站地址

alice0775 (alice0775) · GitHub

ps:如果你不使用那个管理uc脚本开启或关闭的脚本的话把userChrome.js文件里面的内容改成

userChrome.import("*", "UChrm");

也是一个不错的选择.

标签: 网络 火狐 浏览器

et_highlighter51

发表评论: