Попытка написать расширение chrome с помощью chrome.history api. Я вижу, что история, о которой сообщает chrome.history, не содержит ссылок, посещенных на других устройствах (хотя эти ссылки появляются на странице хрома://history на том же устройстве).
Есть ли альтернатива chrome.history, которую я мог бы использовать? Есть ли что-то еще, чем расширение, которое я мог бы построить, чтобы получить доступ к полной истории перекрестных устройств?
Или есть причина расхождения между хромом://history и chrome.history?
Моя конечная цель состояла бы в том, чтобы выделить ссылки, которые были посещены на разных устройствах на текущих страницах.
Спасибо за любую помощь!
Вы можете проверить этот ответ на Super User, который
- Сбросьте синхронизацию, перейдя на панель инструментов Google.
- Выйдите из Chrome на всех устройствах (ПК, Mac, смартфон и т.д.).
- Выйти из Chrome (при необходимости, убейте процесс Chrome)
- Запустите Chrome еще раз, и вас попросят войти в свою учетную запись.
- После того, как все учетные записи будут подписаны, история должна синхронизировать все устройства
Это приведет к повторной синхронизации всех ваших устройств.
Кстати, расширения обычно синхронизируются со всеми устройствами, если пользователи активируют эту функцию, а это означает, что ваше приложение по-прежнему будет отображать посещенные ссылки, так как оно будет иметь доступ к устройству, которое оно установило в истории.
Что касается синхронизированных данных, а не события, браузер Chrome сам может выделить данные по мере посещения. Google.com обычно выделяет посещаемые сайты, но я только что проверил свою историю, и сайты, которые я посетил на других сайтах, не отображаются.
Чтобы решить вашу проблему, вы можете создавать учетные записи премиум-класса, что дает им доступ к разметке перекрестных ссылок на браузер. Это, конечно, должно быть реализовано вами.