旧的56版本突然提示“一些组件未通过验证”,还能苟活吗?
firefox吧
全部回复
仅看楼主
level 12
huayue0923 楼主
没升级,一直停留在56版本,因为某个插件必须用这个版本的火狐
结果今天用了一会儿就提示一些组件未通过验证,有解决的办法吗
隔三差五就来这么一出,好烦
2023年06月22日 06点06分 1
level 12
huayue0923 楼主
补图
2023年06月22日 06点06分 2
level 12
huayue0923 楼主
再补充,xpinstall.signatures.required已经改过了,好几年前就改过了,上次有用,这次没用
2023年06月22日 06点06分 3
level 10
哪个扩展值得守着旧版本,作者不更新的那种?
2023年06月22日 07点06分 4
好孩子不知道的网站插件
2023年06月22日 08点06分
@huayue0923 没有替代品可用?
2023年06月22日 09点06分
@huayue0923 无非就是颜色网站呗?
2023年06月22日 09点06分
@普通的普通ID 替代品就直接换隔壁了
2023年06月22日 09点06分
level 13
完整版本是什么,改 xpinstall.signatures.required 对标准版无效
2023年06月22日 08点06分 5
放楼下了
2023年06月22日 08点06分
准确说应该是 正式版 和 Beta 版,在 Firefox 48 后无法关闭扩展签名检查
2023年06月22日 09点06分
level 12
huayue0923 楼主
56版本
2023年06月22日 08点06分 6
这是正式版。开发者版 或 每夜版可改 xpinstall.signatures.required
2023年06月22日 09点06分
@隨意超 好吧,谢谢
2023年06月22日 09点06分
@隨意超 firefox56的开发者版吗?
2023年06月23日 01点06分
2023年06月23日 12点06分
level 13
56.0.2表示没问题。xpinstall.signatures.required有效。
2023年06月23日 01点06分 7
请问你保留这个版本的安装包了吗,我想重装试试看
2023年06月23日 08点06分
@huayue0923 官方FTP不就有吗?
2023年06月24日 01点06分
吧务
level 11
什么插件依赖这个版本?说出来我看看有没有见过替代品。升级浏览器是更新换代的趋势
2023年06月23日 07点06分 8
看楼下
2023年06月23日 08点06分
level 12
huayue0923 楼主
有两个功能找不到替换,一个是F2 F3切换前后标签页,当年是通过一个叫“SwiftTabs”的扩展达成的。现在根本找不到了。最早是从遨游浏览器养成的习惯,360等一众国产浏览器内置了这个功能,但国外原生浏览器都没这功能。
另一个是永久保存浏览历史功能,说是永久保存,但实际上只能保存三四年的,勉强够用。
找了一些资料,火狐是根据浏览条目数量保存历史的,在about:config设置中“places.history.expiration.transient_current_max_pages” 这个选项已经被移除了,改不了了
后者最重要,我一直保留旧版本火狐就是要看浏览历史,提醒我这个链接我有没有点进去过。
还有我刚才试着下载了新版火狐,旧的历史记录好像没办法导入到新版啊,是格式不兼容吗……
2023年06月23日 08点06分 9
吧务
level 11
总而言之就是希望调整键盘快捷键吧,使用如下扩展试试
https://addons.mozilla.org/zh-CN/[酷]firefox/addon/vimium-c/?src=external-[滑稽]helpers
有点折腾,我没试过,但应该能对你起到作用
历史记录的话,我这边除去几次大清理,好像都是一直保存着的。不过对于【我一直保留旧版本火狐就是要看浏览历史,提醒我这个链接我有没有点进去过。】我可以给出明确答复
你可以使用Firefox自带的扩展pocket,并使用MyPocket这一扩展来增强原有的pocket的功能,使它能一键点击加入待看列表,并且从浏览器侧栏就能直接看到,比历史记录要更方便直观还能添加星标和标记。关于这个扩展详见我这个推荐帖:https://tieba.baidu.com/p/8343181645?pid=147289503583&cid=0#147289503583
那么以上俩个问题就解决了,感觉去升浏览器吧
2023年06月23日 11点06分 10
第一个就是我用原生chrome时的解决方法……非常折腾,还得学习语言,不过勉强算能用 第二个……我的浏览历史保存好几年了,目前有15w条记录,只是为了提醒我有没有点进过这个链接。听你的介绍,MyPocket类似收藏夹功能,每点一个连接还要手动把这个连接加进pocket是这样吗?这插件竟然还上云……
2023年06月23日 12点06分
level 12
huayue0923 楼主
[怒]真是太折腾啦,找到ftp上的所有旧版,下了好几个低版本,52esr的扩展不兼容,56的开发者版虽然插件能用了,但是“启用”按钮不亮,实际上还是不能用,而且开发者版会丢失所有的启动标签页记录;55的开发者版虽然“启用”按钮亮了,但实际上根本不能运行
也尝试过最新的版本和esr,但问题有两个,一是历史记录的永久保存功能无了,另一个没办法导入旧版本的历史记录,用新版就得一切从头再来
2023年06月24日 03点06分 11
level 12
huayue0923 楼主
[怒]你知道最让人生气的是什么吗,折腾了好几天,都已经放弃了,打算把教训写进笔记里,结果发现笔记里记载了几年前我踩过同样的坑!!!!
原来这是两个bug的嵌套
一个bug是某网站的证书过期后,如果续签了证书,那么两个证书会有同样的id,发生冲突,导致网站上不去,解决方法就是删除cert8.db文件
另一个bug是火狐某次更新后留下的,所有的未签名证书突然过期。解决方法是安装mozilia发布的另一个证书并强制校验签名
因为bug1,我删除的db文件里也等于把bug2的证书删除了,导致所有未签名扩展失效
[怒]看了自己的笔记,5分钟就解决了问题,气死我了,好几天时间浪费了
2023年06月24日 03点06分 12
level 11
//This file should be placed in the defaults/pref directory (folder)
//within the Firefox installation directory with the with the name:
//disable-add-on-signing-prefs.js
pref("xpinstall.signatures.required", false);
pref("general.config.obscure_value", 0);
pref("general.config.filename", "disable-add-on-signing.js");
2023年06月24日 04点06分 13
level 11
//This file should be placed in the Firefox installation directory 该文件应该放在Firefox安装目录中
//(folder) with the with the name:
//disable-add-on-signing.js
try {
Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm", {})
.eval("SIGNED_TYPES.clear()");
} catch(ex) {}
try {
Components.utils.import("resource://gre/modules/addons/XPIInstall.jsm", {})
.eval("SIGNED_TYPES.clear()");
} catch(ex) {}
// 禁用检查firefox是否为默认浏览器
// Disable checking if firefox is default browser
lockPref('browser.shell.checkDefaultBrowser', false);
// 禁用恢复会话
// Disable restoring session
lockPref('browser.sessionstore.resume_from_crash', false);
// 禁用扩展签名检查
// Disable extension signature check
lockPref('xpinstall.signatures.required', false);
// 允许在没有用户提示的情况下安装扩展
// Allow extensions to be installed without user prompt
pref("extensions.autoDisableScopes", 0);
pref("extensions.enabledScopes", 15);
// 默认情况下使扩展自动更新为false
// Make extensions autoupdate false by Default
lockPref("extensions.update.autoUpdateDefault", false);
// 禁用更新程序
// Disable updater
lockPref("app.update.enabled", false);
// 绝对要确保它真的关闭了
// make absolutely sure it is really off
lockPref("app.update.auto", false);
lockPref("app.update.mode", 0);
lockPref("app.update.service.enabled", false);
// 阻止关闭对话框
// Prevent closing dialogs
lockPref("browser.showQuitWarning", false);
lockPref("browser.warnOnQuit", false);
lockPref("browser.tabs.warnOnClose", false);
lockPref("browser.tabs.warnOnCloseOtherTabs", false);
// 禁用扩展兼容性检查
// Disable Add-ons compatibility checking
clearPref("extensions.lastAppVersion");
// 首次启动时不显示“了解自己的权利”
// Don't show 'know your rights' on first run
pref("browser.rights.3.shown", true);
// 禁用插件检查
// Disable plugin checking
lockPref("plugins.hide_infobar_for_outdated_plugin", true);
clearPref("plugins.update.url");
// 禁用运行状况报告程序
// Disable health reporter
lockPref("datareporting.healthreport.service.enabled", false);
// 禁用所有数据上传(遥测和FHR)
// Disable all data upload (Telemetry and FHR)
lockPref("datareporting.policy.dataSubmissionEnabled", false);
// 禁用崩溃报告程序
// Disable crash reporter
lockPref("toolkit.crashreporter.enabled", false);
Components.classes["@mozilla.org/toolkit/crash-reporter;1"].getService(Components.interfaces.nsICrashReporter).submitReports = false;
// 自动(脚本触发)下载后禁用下载弹出窗口
// Disable download popup after automatic (script-triggered) downloads
lockPref("browser.download.panel.shown", true);
// 浏览器控制台命令行
// Browser Console command line
pref("devtools.chrome.enabled", true);
2023年06月24日 04点06分 14
1