前几天我在工作中遇到了这样一种情况,我们试图将 Windows XP 计算机上的一堆 .url 文件移动到 Mac OS X 10.5.8 上的 Firefox 书签中。结果非常令人沮丧,因为我们无法再访问源计算机(我们可以在那里正确导出书签)。
有人有解决方案吗?
答案1
到目前为止,将 .URL 转换为书签的最简单方法是通过装有 Firefox 的 Windows PC(并且看到您拥有 .URL 文件,我猜您必须可以访问 Windows 机器)。
将所有 .URL 文件放入 Windows 计算机上的“收藏夹”文件夹,打开 Firefox,转到File
菜单 ->Import...
并将收藏夹导入 Firefox。然后,您可以从Bookmarks
菜单 ->打开 Firefox 的书签管理器,从那里,Mac Firefox 应该可以完全读取和导入Organise Bookmarks
您从菜单中导出的任何内容。Import and Backup
答案2
这个脚本效果更好一些,基本上需要多加几个引号
for i in *.url; do
title=${i%%.URL}
link=`grep -e "^URL=" "$i" | awk -F= '{print $2}'`
echo '<a href="'"$link"'">'"$title</a>" >> bm3.html
done
答案3
我记得,MacOS 上的 Firefox 无法打开 .url 文件,对吗?
和网络位置转换器是一个将 .url 文件转换为 .webloc 文件的应用程序,我思考Firefox 将打开。它说在 Snow Leopard 下它不是 100%,但唯一损坏的是另一个方向,所以你应该没问题。
这是一个AppleScript 水滴如果 Firefox 没有在某个时候破坏其对 AppleScript 的支持,那么这就可以简单地打开文件。
无论哪种方式,只要您在 Firefox 中打开它们,就可以轻松地将它们全部添加到书签中。
另外,.url 文件非常简单。您可以对它们进行一些文本处理,以非常容易地将它们转换为简单的 html 文件:
for i in *.URL; do
title=${i%%.URL}
link=`grep -e '^URL=' $i | awk -F= '{print $2}'`
echo '<a href="'"$link"'">'"$title</a>" >> bm.html
done
你應該能够导入它。但我还没有测试过脚本或导入。
答案4
这是一个老问题,这里是Bugzilla 漏洞据我了解,这实际上是一个包含 URL“内容”的文件,Firefox 利用了 Mac OS X 上无法使用的一些 Windows 级功能。