Есть ли какой-либо документированный способ для внешней программы управлять закладками Google Chrome?
Закладки хранятся в файле "Закладки" в каталоге данных пользователя\по умолчанию, выглядит как JSon или что-то для меня (это не важно сейчас.)
Однако, можно ли каким-либо образом сообщить Chrome, что файл был изменен?
Примечание. Это для Windows, и я ищу способ программно сделать Chrome осведомленным о моих изменениях.
Я попробовал следующее:
- Отредактируйте файл вручную
- Перезапустить Chrome
Изменения присутствовали, но пока я не перезапустил Chrome, Chrome не знал о моих изменениях, и я уверен, что если я отредактирую закладки в Chrome перед перезагрузкой, внешние изменения будут потеряны.
Итак, есть ли способ сделать это? Или мне нужно просто сообщить пользователю, что, к сожалению, мне нужно закрыть его установку Chrome, отредактировать файл закладок и перезапустить Chrome?
В конечном итоге код будет написан на С#, но если вы не знаете/не знаете код, который делает это, то путь к этому должен быть агностиком языка/времени выполнения.
Также обратите внимание, что мой текущий список вещей, который я хочу автоматизировать, следующие:
- Создайте папку для некоторых определенных закладок
- Удалить существующие закладки в этой папке
- Добавить новые закладки в эту папку
Цель этой программы - автоматизировать настройку локальных копий создаваемого веб-приложения, где поддержка/тестеры могут просто запускать программу, выбирать версию программы для настройки и к какой базе данных ее подключать, и то программа автоматизирует все. Я бы хотел, чтобы эта программа добавила легкий доступ к приложениям.