Если Google Chrome и Firefox работают одновременно, есть ли способ перенести все вкладки браузера из Firefox в Google Chrome? Я хочу написать скрипт оболочки, который будет переносить все вкладки из Firefox в Google Chrome в Ubuntu.
Следуя идее, изложенной в комментариях (получение ссылок из файла sessionrestore.js
в директории профиля FF), вот скрипт Bash со встроенным Python для открытия текущих вкладок в Google Chrome:
google-chrome $(cat ~/.mozilla/firefox/*.default/sessionstore.js | python -c """
import sys, json
jsobj = json.loads(sys.stdin.read())
for tab in jsobj['windows'][0]['tabs']:
print tab['entries'][0]['url'],
""")
Обратите внимание, что хотя скрипт работает нормально, он ничего не проверяет. Но более надежная версия этого будет проверять существование файла sessionrestore.js
, проверять результат загрузки файла JSON и его содержимое и т. Д.
Установите расширение Xmarks на Firefox и Chrome. Помимо синхронизации ваших закладок между браузерами, вы сможете использовать функцию «Открыть удаленные вкладки», которая делает именно то, что вы хотите.