Взаимодействие с браузером Google Chrome из службы WCF

#wcf #internet-explorer #firefox-addon #google-chrome-extension

#wcf #internet-explorer #firefox-дополнение #google-chrome-расширение

Вопрос:

У меня есть локальная служба WCF, которой необходимо взаимодействовать с веб-браузером. Он должен выполнять следующее

  • Прокрутите страницу
  • Добавление файлов cookie
  • Открывать новые вкладки
  • И т.д.

Я подумал использовать один из них; Chrome, IE, Firefox и создать расширение, которое будет пересылать мои сообщения WCF в браузер.

Есть ли у вас какие-либо предложения, какой браузер имеет более богатый API, более простой в использовании и т.д.

Редактировать: Итак, сценарий следующий:

Служба WCF запускается на ПК и ожидает клиентов. Клиент (который в моем случае является мобильным устройством) подключается к службе. Запрос клиента на выполнение действия с сообщением браузера через WCF пересылается браузеру

Я надеюсь, что этот сценарий имеет смысл 🙂

Комментарии:

1. Сбивает с толку… итак, WCF вызывает браузер и прокручивает страницу и т.д.? Я думал, что обычно все наоборот, браузер вызывает службу WCF??

2. Браузер не будет клиентом 🙂

Ответ №1:

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

Службы WCF, как правило, ничего не должны знать о клиентах, которых они обслуживают. Таким образом, ваша служба вообще ничего не должна знать о браузере.

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

Имеет смысл?

Комментарии:

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