Google Chrome против расширения

Я хочу создать приложение, которое позволило бы мне открыть веб-сайт, выбрать некоторые данные с этого веб-сайта и отправить их на мой сервер. Я предполагаю, что это работает следующим образом:

  1. Идентификатор приложения отображается на боковой панели браузера
  2. Я открываю определенный веб-сайт
  3. Выберите адрес (Город) на открывшемся сайте
  4. Нажмите кнопку «Город» на боковой панели.
  5. Значение «Город» копируется с веб-сайта на боковую панель.
  6. Выберите адрес (почтовый индекс) в браузере
  7. Нажмите кнопку «Почтовый индекс» на боковой панели.
  8. Значение «Почтовый индекс» копируется с веб-сайта на боковую панель.
  9. ... (и так далее)
  10. Наконец, я нажимаю кнопку «Отправить» на боковой панели, и данные отправляются на сервер.

Что будет лучшим вариантом для такого варианта использования? Приложение Chrome или расширение Chrome? Я не уверен, есть ли способ отобразить боковую панель с помощью расширения Chrome. Я также не видел в справочной опции, чтобы открыть определенный URL-адрес в приложении Chrome. Любые советы будут оценены.


person Kamil Z    schedule 28.01.2014    source источник


Ответы (2)


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

  • выберите текст и используйте контекстное меню (щелчок правой кнопкой мыши), чтобы активировать логику расширения
  • активировать расширение через панель инструментов и добавить пользовательский интерфейс как часть просматриваемого веб-сайта или в отдельном окне
person Draško Kokić    schedule 29.01.2014

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

К сожалению, для расширений Chrome нет функции боковой панели. Хотя было бы круто, если бы они были.

person kzahel    schedule 29.01.2014