我们可以find通过以下方式查看用户主目录中的 Chromium 目录:
find $HOME -type d -name *mium -exec echo {} \;
Run Code Online (Sandbox Code Playgroud)
结果应该是:
/home/<user>/.config/chromium
/home/<user>/.cache/chromium
Run Code Online (Sandbox Code Playgroud)
在该目录中,/home/<user>/.config/chromium/Default我们可以找到几个可能有用的文件:
$ ls -1t $HOME/.config/chromium/Default | grep -i 'tabs\|sess'
Current Tabs
Current Session
Session Storage
Last Tabs
Last Session
Run Code Online (Sandbox Code Playgroud)
问题在于,与Firefox 的日志文件不同,Chromium 的日志文件不是可读格式,并且很难将选项卡的历史记录与当前 URL 分开。
但是,Current Session我有两个打开的选项卡:
https://askubuntu.com/questions/970546/location-of-url-of-opened-tabs-of-google-chromium-in-ubuntu- 我是用书签打开的。
https://www.facebook.com/- 我已通过书签打开,但随后我必须登录并单击 FB 徽标。
我能够通过这个丑陋的命令获得正确的结果:
$ cat -e $HOME/.config/chromium/Default/'Current Session' | sed -e 's/\^@/\n/g' -e '/_\/chrome/d' | grep -Po '(http|https)://\K.*' | sort -u
askubuntu.com/questions/970546/location-of-url-of-opened-tabs-of-google-chromium-in-ubuntu
www.facebook.com/?ref=logo
Run Code Online (Sandbox Code Playgroud)
但是当我打开另一个选项卡并在内部浏览一段时间时,上述命令的输出变得更加模糊:
$ cat -e $HOME/.config/chromium/Default/'Current Session' | sed -e 's/\^@/\n/g' -e '/_\/chrome/d' | grep -Po '(http|https)://\K.*' | sort -u
askubuntu.com/questions/970546/location-of-url-of-opened-tabs-of-google-chromium-in-ubuntu
spidersport.com/forum/
spidersport.com/forum/index.php?sid=59f48a87db485e3a321aedbf7de68e6a
spidersport.com/forum/login.php
spidersport.com/forum/login.php?sid=59f48a87db485e3a321aedbf7de68e6a
www.facebook.com/
www.facebook.com/login.php?login_attempt=1&lwv=111
www.facebook.com/?ref=logo
www.spidersport.com/
Run Code Online (Sandbox Code Playgroud)
是的,结果是正确的,因为其中列出了我打开的选项卡的 URL,但也显示了浏览历史记录中的 URL。
| 归档时间: |
|
| 查看次数: |
3205 次 |
| 最近记录: |