Какую технологию использовать для автоматической закладки веб-страниц? - PullRequest
1 голос
/ 24 февраля 2012

При просмотре веб-страниц я часто желаю использовать функции «автоматической закладки».

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

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

(Под «закладкой» я не обязательно подразумеваю «закладку браузера», это просто способ сохранить / обработать URL на моем локальном компьютере, чтобы я мог открыть его позднее).

Какая технология лучше всего подходит для решения этой проблемы (я использую Linux, если это имеет значение)? Те, о которых я могу думать:

  • Расширения браузера: недостатком является то, что это сильно зависит от браузера. Мне нравится использовать Opera, и я не уверен, что она может быть расширена для этого.
  • Веб-приложение, работающее на localhost, которое загружает другие страницы в iframe: я не уверен, возможно ли это из-за защиты XSS.
  • Локальный прокси-сервер, который фильтрует весь HTTP-трафик и выполняет пользовательские сценарии, когда URL-адреса или содержимое страницы соответствуют определенным шаблонам. Это кажется наиболее гибким, но и самым сложным вариантом.

Что вы думаете по этому поводу?

Ответы [ 2 ]

0 голосов
/ 02 марта 2012

Opera имеет API расширения и может быть обязательно расширена для этого. Вы можете сканировать ключевые слова в заголовке страницы, метаинформации или во всем теле, а если оно соответствует вашему набору ключевых слов, вы можете сохранить URL страницы в локальном хранилище и иметь интерфейс для отображения всех сохраненных URL в всплывающее окно панели инструментов расширения.

Проверьте следующие ссылки для расширений оперы

Существует также API-интерфейс Opera Link, который может оказаться полезным

0 голосов
/ 28 февраля 2012

Расширения браузеров были бы лучшим вариантом IMO, этот вариант использования не требует много от API расширений, поэтому не должно быть слишком сложно сделать такое расширение для нескольких браузеров.Чтобы убедиться, что данные хранятся безопасным и переносимым способом, я бы искал или написал расширение, которое интегрируется с какой-либо службой онлайн-закладок.

...