Just drag the .json to opened firefox window and the run bookmarklet (create new bookmark, enter code in location) CODE: SELECT ALL javascript:(function(){var E=document.getElementsByTagName('PRE')[0],T=E.innerHTML,i=0,r1,r2;t=new Array();while(/("uri":"([^"]*)")/g.exec(T)){r1=RegExp.$1;r2=RegExp.$2;if(/^https?:/.exec(r2)){t[i++]='['+(i)+']:'+r2+'';}}with(window.open().document){for(i=0;t[i];i++)write(t[i]+' "); close();}})();感谢dickvl点击链接结果保存网页完成将保存. htm 将. json保存到桌面,从右下角拖动浏览器窗口变小,直到你可以将. json拖到打开的窗口中。双击标题栏以恢复浏览器的完整大小。在打开的带有. json数据的标签中,单击bookmarklet。另一个带有链接的标签应该打开。你可以通过右键单击"另存为"将网页保存为. htm。 在打开的窗口中的任何位置,如拖动快捷方式或html,它都将打开 您也可以执行文件〉打开文件〉浏览到. json〉打开 使用JSON 将书签备份为JSON文件。删除不需要的书签。将需要的书签导出为HTML文件使用JSON文件恢复书签要在文本编辑器中将mor添加到JSON文件中。通过查找并将',{" title'替换为'return {" title'来创建行(不要键入单引号,在替换字段中,使用适当的return替换:比如,我的搜索看起来像这样:查找:,{"标题替换:\r,{" title "全部替换"显示的是行,而不是连续的文本流。将文件另存为文本并在电子表格中打开。每个书签都有自己的行。站点名称、URL和其他数据位于列中。通过复制URL并将其粘贴到Firefox中来创建书签。并转到网站。将URL从工具栏拖到边栏中的所需位置。如果您不喜欢网站分配的标题,请更改书签标题。根据需要重复上述操作。
8条答案
按热度按时间axr492tv1#
@Mr.P在评论中或多或少地回答了这一点,但让我正式说明一下:
在我的例子中,我有一个名为
C:\\
的当前(操作系统根)驱动器。我有一个名为F:\\
的存储驱动器,上面有一个以前安装的Chrome,我想从中检索书签。我是在Powershell中完成的,但你可以在 * 文件资源管理器 * 中轻松完成,你只需要手动输入
<drive_name>:\\users\<account_name>\appdata
的路径/显示隐藏文件夹。1.关闭当前正在运行的Chrome的所有示例(可以检查进程监视器以确保所有进程都已终止)。
1.导航到
<storage_drive_letter>:\\users\<account_name>\appdata\local\google\chrome\default
。1.在PowerShell上,您可以输入
$books = Get-Item bookmarks
来选取先前安装的书签档案。在档案总管上,您可以“剪下”cd <os_drive_letter>:\\users\<account_name>\appdata\local\google\chrome\default
或在文件资源管理器上导航到此路径mv $books .
或粘贴文件1.再次打开Chrome浏览器并检查书签:它们应该一起可见。
1.[可选]如果你有勇气再次关闭所有Chrome窗口(可能在关闭之前将两个文件都保存在其他地方),删除所有在开始时带有“书签”的文件(你可以使用
gci | where {$_.name -like "bookmarks"} | rm
),然后重新打开浏览器。在你的文件系统中,Chrome应该会自动将书签重新生成为一个文件。如果这对其他人不起作用,请告诉我
46scxncf2#
如果出于某种原因,你只有Chrome书签文件的JSON输出,不要担心。Chrome会将书签导出为HTML,并导入为HTML。但是,有时你没有从Chrome导出的奢侈,因为你的Windows安装的一些问题。但是,你足智多谋,设法至少获得访问你的Windows文件系统和备份你的Chrome书签文件。但是,现在你如何将它导入到一台工作的计算机上的Chrome浏览器中,而不是HTML格式的呢?
在Windows上(这在Win 10上进行了测试),您所要做的就是显示隐藏文件和文件夹,然后粘贴并覆盖以下位置的书签文件:
C:\用户\您的用户名\应用数据\本地\Google\Chrome\用户数据\默认
如果你有一台Windows电脑,不要在试图将JSON转换为HTML时绕圈子。我不确定Mac和Linux是否合适,但我敢打赌它的工作原理是相似的。
9o685dep3#
书签的文件夹位置(2021年2月)
注:如果您当前未登录,则“默认”可以是其他内容(例如,配置文件1)。
brgchamk4#
终于找到了
导航到所需的Gmail帐户配置文件,其中有您的显示图片或配置文件图片
[确定要导入书签的帐户]
指令集
指令集
mf98qq945#
我觉得你把事情弄得更复杂了。先保存JASON的bookmark.文件。到
C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default
把Bookmark.文件保存到你电脑上的某个地方。然后卸载浏览器(比如Chrome)。在你点击卸载之前,确保你选中了删除所有历史记录的复选框。重新安装浏览器,然后覆盖
C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default
中的Bookmark.文件完成!书签已恢复。不需要保存书签.文件或将其转换为HTML文件进行恢复。只需用卸载浏览器前保存的文件覆盖书签.文件即可。
c2e8gylq6#
如果你担心修改现有的程序,或者覆盖你目前拥有的任何其他书签,那么我发现下面是最简单的:
1.安装便携版Chrome,例如从portableapps.com安装
1.导航到安装目录中的
App\DefaultData\profile\Default
1.用json文件替换
Bookmarks
文件1.启动Chrome Portable,并将书签导出为html
1.删除Chrome便携版
7tofc5zh7#
我在Opera上也遇到了同样问题。2我只是简单地将JSON文件复制粘贴到新安装的新位置。
6qqygrtg8#
Just drag the .json to opened firefox window and the run bookmarklet (create new bookmark, enter code in location) CODE: SELECT ALL javascript:(function(){var E=document.getElementsByTagName('PRE')[0],T=E.innerHTML,i=0,r1,r2;t=new Array();while(/("uri":"([^"]*)")/g.exec(T)){r1=RegExp.$1;r2=RegExp.$2;if(/^https?:/.exec(r2)){t[i++]='['+(i)+']:'+r2+'';}}with(window.open().document){for(i=0;t[i];i++)write(t[i]+'
"); close();}})();感谢dickvl点击链接结果保存网页完成将保存. htm
将. json保存到桌面,从右下角拖动浏览器窗口变小,直到你可以将. json拖到打开的窗口中。双击标题栏以恢复浏览器的完整大小。在打开的带有. json数据的标签中,单击bookmarklet。另一个带有链接的标签应该打开。你可以通过右键单击"另存为"将网页保存为. htm。
在打开的窗口中的任何位置,如拖动快捷方式或html,它都将打开
您也可以执行文件〉打开文件〉浏览到. json〉打开
使用JSON
将书签备份为JSON文件。删除不需要的书签。将需要的书签导出为HTML文件使用JSON文件恢复书签要在文本编辑器中将mor添加到JSON文件中。通过查找并将',{" title'替换为'return {" title'来创建行(不要键入单引号,在替换字段中,使用适当的return替换:比如,我的搜索看起来像这样:查找:,{"标题替换:\r,{" title "全部替换"显示的是行,而不是连续的文本流。将文件另存为文本并在电子表格中打开。每个书签都有自己的行。站点名称、URL和其他数据位于列中。通过复制URL并将其粘贴到Firefox中来创建书签。并转到网站。将URL从工具栏拖到边栏中的所需位置。如果您不喜欢网站分配的标题,请更改书签标题。根据需要重复上述操作。