Собственный сервер синхронизации
Одна страница
Распечатать
Кто-нибудь знает, можно ли поднять для Chrome-подобных броузеров собственный сервер синхронизации закладок и тому подобного? И можно ли сделать его кроссброузерным (чтобы синхронизация шла и с Edge, и с Chromium, например).
Ребята, давайте жить спокойно!
Можно написать серверную часть хоть на том же PHP, и написать frontend на JS, можно в виде экспресс-панели, как в Opera. Будет и кроссбраузерно, и вопрос о синхронизации отпадёт, т. к. всё будет на сервере храниться. Можно написать расширения для разных браузеров, работающие с серверной частью, если, конечно, не лень. А может даже есть для этой задачи какие-нибудь готовые расширения и надо только решить вопрос с серверной частью (написать или воспользоваться чем-то готовым).
Тут вопрос ещё в том, а можно ли вообще указать другой URL синхронизации без пересборки броузера, через настройки, или он намертво зашит в нём. А кроссброузерные расширения я вроде даже какие-то видел (только не помню, open source они были или нет). Но проблема в том, что на мобильные броузеры расширение не поставишь (по крайней мере, на Chrome, Edge, да тот же Bromite тоже).
Ребята, давайте жить спокойно!
. Редактировалось 1 раз, последний — #4
Ну вот поэтому я и подумал решить задачу радикально: написать frontend на JS и сделать его везде домашней страницей, а закладки пусть хранятся на сервере. Но да, «родные» закладки будут поудобнее.
В Firefox точно можно. Поэтому я его и использую, что в нём почти всё настраивается через about:config, в отличие от Chromium-based браузеров. А что не настраивается через about:config, то делается через XPCOM.
Что касается Chromium-based браузеров, то Grok пишет вот что:
4X_Pro написал(а):
Тут вопрос ещё в том, а можно ли вообще указать другой URL синхронизации без пересборки броузера, через настройки, или он намертво зашит в нём.
В Firefox точно можно. Поэтому я его и использую, что в нём почти всё настраивается через about:config, в отличие от Chromium-based браузеров. А что не настраивается через about:config, то делается через XPCOM.
Что касается Chromium-based браузеров, то Grok пишет вот что:
В стандартной сборке Chromium изменить адрес сервера синхронизации закладок напрямую через API или настройки невозможно, так как это жёстко зашито в код браузера и связано с инфраструктурой Google (для Chrome) или других провайдеров синхронизации. Однако есть два подхода:
- Модификация исходного кода: Вы можете скачать исходный код Chromium, найти модули, отвечающие за синхронизацию (в частности, компоненты sync), изменить адрес сервера и собрать собственную версию браузера. Это требует знаний C++ и работы с build-системой Chromium.
- Кастомный сервер и расширение: Можно настроить собственный сервер синхронизации (например, используя open-source решения вроде Nextcloud или самописный сервер) и написать расширение на WebExtensions API, которое перехватывает данные синхронизации и перенаправляет их на ваш сервер. Это менее инвазивный метод, но потребует реализации протокола синхронизации.
4X_Pro написал(а):
Кто-нибудь знает, можно ли поднять для Chrome-подобных броузеров собственный сервер синхронизации закладок и тому подобного? И можно ли сделать его кроссброузерным (чтобы синхронизация шла и с Edge, и с Chromium, например).
Смотря что нужно синхронизировать. Одно дело добавлять и удалять закладки, и совсем другое - пытаться синхронизировать настройки.
Если не секрет, зачем это все? Я, например, использую экосистему гугла всю жизнь и... ну... не чувствую никакого стеснения.
Vtornik_12 написал(а):
сли не секрет, зачем это все? Я, например, использую экосистему гугла всю жизнь и... ну... не чувствую никакого стеснения.
Я на компьютере использую Iron (из которого синхронизация выломана вообще), а на мобильных устройствах — Edge, так как это одно из немногих решений, где блокировщик рекламы работает более-менее сносно. А синхронизировать мне нужно, прежде всего, открытые вкладки и историю (чтобы в любой момент можно было продолжить чтение статьи с другого устройства без дополнительных действий на первом).
Пытался было на компьютере тоже себя к Edge приучить, но как-то не сложилось. Хотя сейчас, наверное, ещё раз попробую.
Ребята, давайте жить спокойно!
Одна страница
Распечатать У вас нет прав для отправки сообщений в эту тему.