Собственный сервер синхронизации

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Одна страница
Распечатать
4X_Pro
Создатель сайта
Всего сообщений: 4196
Зарегистрирован: 9 дек. 2015 г., 19:20
Рейтинг пользователя: 2205

0
#1
Кто-нибудь знает, можно ли поднять для Chrome-подобных броузеров собственный сервер синхронизации закладок и тому подобного? И можно ли сделать его кроссброузерным (чтобы синхронизация шла и с Edge, и с Chromium, например).

Ребята, давайте жить спокойно!

MadTechGuy
Единомышленник
Всего сообщений: 411
Зарегистрирован: 29 июн. 2018 г., 09:36
Рейтинг пользователя: 62

0
#2
Можно написать серверную часть хоть на том же PHP, и написать frontend на JS, можно в виде экспресс-панели, как в Opera. Будет и кроссбраузерно, и вопрос о синхронизации отпадёт, т. к. всё будет на сервере храниться. Можно написать расширения для разных браузеров, работающие с серверной частью, если, конечно, не лень. А может даже есть для этой задачи какие-нибудь готовые расширения и надо только решить вопрос с серверной частью (написать или воспользоваться чем-то готовым).

4X_Pro
Создатель сайта
Всего сообщений: 4196
Зарегистрирован: 9 дек. 2015 г., 19:20
Рейтинг пользователя: 2205

0
#3
Тут вопрос ещё в том, а можно ли вообще указать другой URL синхронизации без пересборки броузера, через настройки, или он намертво зашит в нём. А кроссброузерные расширения я вроде даже какие-то видел (только не помню, open source они были или нет). Но проблема в том, что на мобильные броузеры расширение не поставишь (по крайней мере, на Chrome, Edge, да тот же Bromite тоже).

Ребята, давайте жить спокойно!

MadTechGuy
Единомышленник
Всего сообщений: 411
Зарегистрирован: 29 июн. 2018 г., 09:36
Рейтинг пользователя: 62

0
. Редактировалось 1 раз, последний — #4
Ну вот поэтому я и подумал решить задачу радикально: написать frontend на JS и сделать его везде домашней страницей, а закладки пусть хранятся на сервере. Но да, «родные» закладки будут поудобнее.

4X_Pro написал(а):
Тут вопрос ещё в том, а можно ли вообще указать другой URL синхронизации без пересборки броузера, через настройки, или он намертво зашит в нём.

В Firefox точно можно. Поэтому я его и использую, что в нём почти всё настраивается через about:config, в отличие от Chromium-based браузеров. А что не настраивается через about:config, то делается через XPCOM.

Что касается Chromium-based браузеров, то Grok пишет вот что:
В стандартной сборке Chromium изменить адрес сервера синхронизации закладок напрямую через API или настройки невозможно, так как это жёстко зашито в код браузера и связано с инфраструктурой Google (для Chrome) или других провайдеров синхронизации. Однако есть два подхода:
  1. Модификация исходного кода: Вы можете скачать исходный код Chromium, найти модули, отвечающие за синхронизацию (в частности, компоненты sync), изменить адрес сервера и собрать собственную версию браузера. Это требует знаний C++ и работы с build-системой Chromium.
  2. Кастомный сервер и расширение: Можно настроить собственный сервер синхронизации (например, используя open-source решения вроде Nextcloud или самописный сервер) и написать расширение на WebExtensions API, которое перехватывает данные синхронизации и перенаправляет их на ваш сервер. Это менее инвазивный метод, но потребует реализации протокола синхронизации.


Vtornik_12
Новичок
Нет Всего сообщений: 16
Зарегистрирован: 12 нояб. 2024 г., 12:24
Рейтинг пользователя: 8

0
#5

4X_Pro написал(а):
Кто-нибудь знает, можно ли поднять для Chrome-подобных броузеров собственный сервер синхронизации закладок и тому подобного? И можно ли сделать его кроссброузерным (чтобы синхронизация шла и с Edge, и с Chromium, например).

Смотря что нужно синхронизировать. Одно дело добавлять и удалять закладки, и совсем другое - пытаться синхронизировать настройки.

Если не секрет, зачем это все? Я, например, использую экосистему гугла всю жизнь и... ну... не чувствую никакого стеснения.

4X_Pro
Создатель сайта
Всего сообщений: 4196
Зарегистрирован: 9 дек. 2015 г., 19:20
Рейтинг пользователя: 2205

0
#6
Vtornik_12 написал(а):
сли не секрет, зачем это все? Я, например, использую экосистему гугла всю жизнь и... ну... не чувствую никакого стеснения.

Я на компьютере использую Iron (из которого синхронизация выломана вообще), а на мобильных устройствах — Edge, так как это одно из немногих решений, где блокировщик рекламы работает более-менее сносно. А синхронизировать мне нужно, прежде всего, открытые вкладки и историю (чтобы в любой момент можно было продолжить чтение статьи с другого устройства без дополнительных действий на первом).
Пытался было на компьютере тоже себя к Edge приучить, но как-то не сложилось. Хотя сейчас, наверное, ещё раз попробую.

Ребята, давайте жить спокойно!

Одна страница
Распечатать

У вас нет прав для отправки сообщений в эту тему.

Задать вопрос

Здесь можно задать мне вопрос или спросить совета по любой теме, затронутой в блогах или на форуме. После того, как я отвечу, вопрос и ответ появятся в соответствующем разделе. Но не забываем, что я — сторонник slow life, поэтому каких-либо сроков ответов не обещаю. Самые интересные вопросы станут основой для новых тем на форуме или записей в блоге.
Сразу предупреждаю: глупости, провокации, троллинг и тому подобное летит прямо в /dev/null.