Welcome to MSDN Blogs Sign in | Join | Help
Astuce Silverlight : comment désactiver l’accès à DOM HTML depuis votre Application Silverlight - #S023

image

Si vous désirez désactiver votre application Silverlight de l’accès à votre navigateur DOM vous pouvez le faire via le paramètre appelé EnableHtmlAccess. Par exemple, pour désactiver l'accès dans votre page HTML qui héberge votre composant Silverlight, ajoutez ce paramètre à votre contrôle Silverlight dans votre fichier HTML :

<param name="enablehtmlaccess" value="false"/>

Si votre application Silverlight essayait d'appeler la méthode suivante pour définir un cookie :

private void SetCookie(string key, string value, double daysToExpire)
{
    DateTime expireDate = DateTime.Now + TimeSpan.FromDays(daysToExpire);
    string newCookie = key + "=" + value + ";expires=" + expireDate.ToString("R");
    HtmlPage.Document.SetProperty("cookie", newCookie);
}

Vous obtiendriez ce message d’erreur expliquant que le pont DOM/scripting est désactivé :

Syndication : Mike Snow’s Weblog
Traduction autorisée par Mike Snow.

Posted: Tuesday, March 31, 2009 9:00 AM by VS Astuces
Filed under:
Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker