天天看点

[Silverlight]奇技银巧系列-3

Silverlight奇技银巧系列:

所有该系列中的文章只为介绍一些Silverlight中或隐藏在Silverlight .NET framework鲜为人知的知识和技巧。这些文章并非教程,也是不是什么技术指导,您只需对文章介绍的内容保有印象。这些知识和技巧也许会在不经意间绽放银色光芒。

干web的朋友应该都知道,几年前有一段代码相当流行,其主要目的是:防止网页被框架。想想也是,自己辛苦搞出来的网页被人家随意frame/iframe的确是不爽的。

而silverlight这种玩意,站外引用什么的就更容易了。所谓魔高一尺那啥高一丈,我们可以做点小动作来防止自己的silverlight application被人家引用。

代码说起来就太简单了,在App.xaml.cs的Application_Startup中加入:

最后看一下Settings中的属性,

他们分别对应初始化silverlight(js控制)时的设置。如果我们要使用Host的相关属性、控制DOM、与js通信,那么EnableHTMLAccess 必须为True。

本文转自紫色永恒51CTO博客,原文链接:http://www.cnblogs.com/024hi/archive/2009/12/02/1615190.html ,如需转载请自行联系原作者

继续阅读