2009-12-15 3 views
0

Devrais-je m'attendre à des problèmes avec le contrôle WebBrowser, si WPF sera déployé en tant que XBAP dans un navigateur ou devrait fonctionner directement? La raison pour laquelle je pose cette question est que le contrôle WebBrowser est ajouté à Silverlight 4, mais fonctionne uniquement en mode hors navigateur. Je m'intéresse principalement au HTML donné à WebBrowser sous la forme d'une chaîne (générée dans l'application). Puis-je faire tout ce qui était possible dans Windows Forms: appeler JavaScript dans ce fichier HTML à partir de l'application WPF et vice-versa en appelant les méthodes C# à partir de JavaScript.WPF WebBrowser Control .Net 3.5 SP1 et supérieur dans l'application XBAP

Répondre

0

From the docs:

WebBrowser est lié par la sécurité contraintes de l'application WPF qui héberge le WebBrowser ... Lorsque WebBrowser est hébergé par une application WPF confiance partielle (un XBAP, par exemple), WebBrowser peut uniquement les documents hôte qui sont Site Of Fichiers de données d'application d'origine. Pour plus d'informations, voir Windows Presentation Foundation Application Resource, Content, and Data Files.

(italique ajouté)

Il devrait fonctionner si elle est carrément affiche les pages du même site que le XBAP est venu, mais il ne sera pas en mesure de naviguer sur des sites arbitraires.

Questions connexes