我知道我可以通过History→Show all History从历史记录中删除访问过的页面,只需标记不需要的条目并点击Delete键。但这似乎并没有删除我在调用这些页面时在地址栏中输入的 URL。所以它们仍然用于预测我以后要输入的 URL。特别是对于经常访问的站点(例如 StackExchange 网络上的这里),这会使建议的 URL 列表变得混乱。
有没有办法从浏览器历史记录中完全删除“输入的 URL”?最好为最终用户提供一些简单的点击——但我不介意在必要时通过命令行这样做(例如直接修改 Firefox 的 sqlite 数据库)。
编辑:多亏了丹的回答,我的问题的一部分得到了解释——我发现我错过了完整的描述。直到阅读丹的解释,我才看到一些细节。
所以假设我已经访问过http://readwrite.com/somearticle和http://readwrite.com/otherarticle。当然还有很多其他页面在其 URL 中的某处带有“r”。现在,在一个空的 urlbar 上,我输入一个“r”。立即,自动完成用“readwrite.com”(不是完整的 URL 之一)填充它,下拉列表显示了一堆其他页面(但没有来自 readwrite.com)。
那么如何摆脱“readwrite.com”的建议呢?我检查了整个历史记录并确保没有留下任何条目。我也检查了我的书签,那里也没有痕迹。
由于所有可通过 Firefox 的默认界面访问的东西似乎都失败了,我决定采用“深入研究”的方法。所以,我安装了SQLite的管理插件,打开了places.sqlite从我的Firefox的用户配置文件目录(菜单:内部文件数据库→连接数据库),并检查moz_places表(在左窗格中选择它SQLite的经理通过搜索功能)(在大右窗格:选项卡Browse and Search,有“搜索”按钮)用于“违规”网址。相应的 SQL 语句(用于执行 SQL选项卡)应该是:
SELECT * FROM moz_places WHERE url LIKE '%readwrite.com%';
Run Code Online (Sandbox Code Playgroud)
对于喜欢图形方式的用户:
事实证明,只有一个带有完整 URL 的命中,在过滤浏览器历史记录/书签时没有显示!所以我自由地删除了该记录,并再次尝试了我的 urlbar:是的,看起来问题解决了!但是为什么这么难,Mozilla?
编辑:请记住,“直接操作心脏”可能会“杀死猫”。小心直接修改 Firefox 的数据库——否则你可能会得到不一致的书签或更糟的结果!例如,在删除之前总是交叉检查。
| 归档时间: |
|
| 查看次数: |
15990 次 |
| 最近记录: |