Навигация Like Bar на нескольких сайтах - PullRequest
0 голосов
/ 09 июня 2011

В настоящее время я разрабатываю инструмент для онлайн-обучения, в котором пользователи могут публиковать ссылки на веб-сайты, а другим пользователям они могут понравиться или не понравиться (добавив 1 или вычтя 1 из своего рейтинга)

В настоящее время я использую javascript для создания букмарклета, при нажатии которого появляется панель, в которой пользователям может нравиться или не нравиться URL-адрес. Как и следовало ожидать, есть много проблем с использованием этой техники; Наиболее заметна проблема, связанная с необходимостью добавления определенного JavaScript в закладки.

Что мне нужно, так это лучшее решение для отображения строки «нравится / не нравится». Я думал о расширении браузера, но это потребовало бы написания нескольких расширений для каждого отдельного браузера. Я также рассмотрел возможность загрузки ссылки внутри встроенного в страницу iframe, но iframes устарели, поэтому я не хотел их использовать.

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

Любые предложения будут с благодарностью!

Спасибо

1 Ответ

0 голосов
/ 09 июня 2011

Как вы указали, есть три возможных решения:

1.Веб-сайты встраивают ваш код добровольно

Это происходит только с очень популярными инструментами социальных закладок.

Ваша небольшая служба (без каламбура) не получит доли рынка, которую люди будут преследовать после вас, поэтомуВы можете забыть это.

2.Расширение браузера

Крупные игроки делают это: Alexa, Google, Yahoo предоставляют собственное расширение для браузера.

Большим преимуществом является то, что оно обеспечивает лучший пользовательский опыт.

У него есть несколько недостатков:

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

Вероятно, у вас, вероятно, нет человеческих способностей для их развития

3.Букмарклет

  • Работает в кросс-браузерах
  • Написан на языке, который вы уже знаете (Javascript)
  • Легко "установить"

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

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

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