Возможно ли иметь javascript связь между 2 веб-браузерами в winform - PullRequest
0 голосов
/ 27 сентября 2010

У меня есть winform с 2 элементами управления WebBrowser.Есть ли способ для одной страницы напрямую связаться с другой?

Например, в HTML и фреймах одна страница может получить доступ к window.parent.frames [1] .document, например.

Ответы [ 2 ]

4 голосов
/ 27 сентября 2010

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

2 голосов
/ 27 сентября 2010

Технически это возможно, как веб-чат между двумя или более людьми в Gmail или Facebook.

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

В любом случае это передача сообщений (строка) (например, строковый JSON), которую вы можете передать.
Но вы никогда не сможете получить доступ к DOM другого браузера / фрейма.

...