Эй, приятель, просто помни js работы, оценивая либо true, либо false, верно?
давайте возьмем троичный оператор:
questionAnswered ? "Awesome!" : "damn" ;
Во-первых, js проверяет, является ли questionAnspted true
или false
.
Если true
(?
) вы получите «Круто!»
иначе (:
) вы получите «черт»;
Надеюсь, это поможет другу :)
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.
Это возможно, если у вас есть доступ к файлу 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, что также может быть проблемой безопасности.