2010-09-28 1 views
0

Возможно ли, чтобы настольное приложение связывалось с API-интерфейсом javascript, который повлияет на браузер пользователя? Например, я хотел бы назвать JS API веб-службы, даже если браузер не находится в фокусе. Пользователь может выбирать различные функции из настольного приложения и вступает в силу в браузере. спасибоУправление веб-сайтом через настольное приложение

+0

могли бы вы дать сервера и JS код примеры? –

+0

Извините, это новый проект, с которым я просто возился. Мне было интересно, есть ли какие-то намеки на то, как установить что-то подобное. Не обязательно запрашивать код, но точку в правильном направлении. Я предполагаю, что отправной точкой будет то, как заставить браузер делать обновление через настольное приложение? – XSL

+0

Если вы просто пытаетесь вызвать JS API веб-службы, зачем вообще использовать браузер? Просто вызовите веб-службу прямо из своего рабочего стола, нет? –

ответ

1

Возможно, вам стоит рассмотреть возможность автоматизации браузера с вашего приложения. Как вы используете .NET, WatiN это хороший вариант, чтобы сделать это:

WatiN

+0

Спасибо, я думаю, это должно быть идеально, чтобы начать меня. – XSL

0

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

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

Это существующее приложение? Вы строите что-то новое? Больше информации было бы неплохо получить более конкретную информацию.

+0

Это действительно просто проект для домашних животных, но это полностью с нуля, поэтому рекомендации очень ценятся. По сути, браузер загружает веб-сайт. Веб-сайт может выполнять различные функции, такие как «Отображать время», через javascript. В браузере я мог отправлять прямые вызовы в JS API, который отображает время. Могу ли я сделать это извне браузера, возможно, передав в дескрипторе окна браузера настольное приложение, чтобы предоставить некоторую ссылку. Я нажимаю «Показывать время» в приложении для рабочего стола, и веб-сайт вызывает метод и отображает время. – XSL