Firefox 中哪个页面打开了一个标签?

Firefox 中哪个页面打开了一个标签?

当我在知名且可靠的页面上进行搜索时,Firefox 中突然打开了一个包含违规内容的新标签。

我关闭了该页面,但它仍然在 Firefox 的历史记录中可见。

我想知道哪个网站打开了这个页面。

有没有什么办法可以获取这些信息?

答案1

是的,查看历史记录,在打开它之前你在哪个页面上?可能是那个页面,或者是最近才加载的页面。

答案2

如果你无法在历史记录中找到它,那么是时候进行一些侦探工作了。打开一个终端窗口并 cd 到你的配置文件夹,例如~/.mozilla/firefox/xxxxxx.default/。打开地点数据库:

sqlite3 places.sqlite

如果你没有 sqlite3,只需安装它。注意:sqlite3与 不同sqlite
现在 Firefox 将网页与对该网页的访问区分开来。首先,我们查找有问题的页面的 id。

select id, url from moz_places where url like "offending url here";

如果你不知道整个 URL 但知道其中的重要部分,请这样输入:

select id, url from moz_places where url like "%part-that-you-do-know%";

这会给你一个数字,比如说 xxx。让我们找出最近对该页面的访问:

select * from moz_historyvisits where place_id = xxx;

结果行上的第一个数字是您的访问次数;第二个数字,称为 yyy,是引用页面的访问次数。就这样做:

select * from moz_historyvisits where from_visit = yyy;

这会给你一个类似的行。这包含将你引导到有问题的页面的 id。该行上的第三个数字是该 id。称之为 zzz。现在找到该访问的 URL:

select url from moz_places where id = zzz;

这会给你你的 URL。

相关内容