Несколько сессий WebBrower / обрабатывают в одном окне

Эй, приятель, просто помни js работы, оценивая либо true, либо false, верно?

давайте возьмем троичный оператор:

questionAnswered ? "Awesome!" : "damn" ;

Во-первых, js проверяет, является ли questionAnspted true или false.

Если true (?) вы получите «Круто!»

иначе (:) вы получите «черт»;

Надеюсь, это поможет другу :)

10
задан Justin Voshell 26 June 2009 в 21:30
поделиться

2 ответа

Currently, no, you cannot implement isolation of this sort using the Web Browser control without putting each instance in a different process.

You could run each control in an out-of-process COM server or a new instance of your application, if appropriate.

9
ответ дан 4 December 2019 в 01:03
поделиться

Это возможно, если у вас есть доступ к файлу hosts ( [Windows] / system32 / drivers / etc / hosts ).

Просто поместите что-то вроде этого в файл hosts:

127.0.0.1 web1
127.0.0.1 web2
127.0.0.2 web3
...

(замените IP-адрес IP-адресом вашего сервера), а затем вы можете указать свои несколько экземпляров WebBrowser, например, http: // web1 / .. и т. Д. Каждый экземпляр WebBrowser запускает отдельный сеанс. Работает нормально. Недостатком является то, что вам необходимо (программно) управлять файлом hosts, что также может быть проблемой безопасности.

2
ответ дан 4 December 2019 в 01:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: