Читать историю просмотра Chrome в расширении - PullRequest
1 голос
/ 09 ноября 2010

Как я могу проверить, найдена ли определенная ссылка в истории просмотра Chrome (на компьютере, который обращается к ссылке) с помощью JavaScript или jQuery? Я заинтересован (если есть) в функциях, которые я должен использовать. Также, как я могу получить дату и время доступа к ссылке?

Ответы [ 3 ]

10 голосов
/ 09 ноября 2010

Извлечение истории пользователей из запущенного JavaScript с веб-страницы невозможно из-за очевидных вопиющих проблем безопасности.

Извлечение истории пользователей из JavaScript, работающего в расширении , возможно, но для этого требуются повышенные разрешения, которые пользователь должен предоставить после получения предупреждения. Таким образом, вы, вероятно, ищете функцию chrome.history.getVisits(). Вы можете найти более подробную информацию о том, как получить доступ к истории , используя chrome.history здесь и получаемые предупреждения безопасности , предоставленные пользователю здесь .

0 голосов
/ 09 ноября 2010

Это просто невозможно с Chrome из-за безопасности.Что вам нужно сделать, так это использовать cookie-файлы и добавлять к cookie-файлам каждую страницу, на которой находится пользователь, вместе со временем посещения.

Проблема в том, что он будет отслеживать только пользователя на вашем сайте, а не других.Предполагается, что файлы cookie содержат только небольшие объемы информации, а не длинные записи о том, на какой странице был ваш пользователь.Кроме того, пользователь может отключить файлы cookie ...

Другой способ, возможно, заключается в том, чтобы сделать это на стороне сервера и отслеживать IP-адреса пользователей по вашим страницам и вести список страниц, которые посещает ваш пользователь.

0 голосов
/ 09 ноября 2010

Nonono!Этого не может быть.Если вы не сделаете плагин, но я все еще сомневаюсь в этом.

Это может быть не по теме, но вас может заинтересовать Google Analytics .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...