WPF WebBrowser Control. Net 3.5 SP1 и выше в приложении XBAP - PullRequest
0 голосов
/ 15 декабря 2009

Стоит ли ожидать каких-либо проблем с контролем WebBrowser, если WPF будет развернут в браузере как XBAP или он должен работать напрямую? Причина, по которой я задаю этот вопрос, заключается в том, что элемент управления WebBrowser добавлен в Silverlight 4, но работает только в режиме вне браузера. Меня в первую очередь интересует HTML-код, предоставляемый WebBrowser в виде строки (сгенерированной в приложении). Могу ли я сделать все, что было возможно в Windows Forms: вызвать JavaScript в этом html из приложения WPF и наоборот вызвать методы C # из JavaScript.

1 Ответ

0 голосов
/ 15 декабря 2009

Из документов:

Веб-браузер связан безопасностью ограничения приложения WPF это хостинг WebBrowser ... Когда WebBrowser размещен приложение WPF с частичным доверием ( XBAP, например), WebBrowser может только хост-документы, которые находятся на сайте Исходные файлы данных приложения. Для больше информации, см. Windows Приложение Foundation Presentation Файлы ресурсов, содержимого и данных .

(выделение добавлено)

Так что он должен работать просто, если он отображает страницы с того же сайта, с которого пришла XBAP, но он не сможет перейти на произвольные сайты.

...