Silverlight与XAML开发指南
1. Web标记的作用
在HTML测试页面中,第二行有这样一个奇怪的注释: <!-- saved from url=(0014)about:internet --> 。这个注释看似只是浏览器会忽略的自动生成标记,但实际上会影响应用程序的调试方式。它被称为Web标记,是一个特殊标志,会迫使Internet Explorer在比正常情况更严格的安全区域中运行页面。
通常,Web标记会指示本地存储页面最初下载自哪个网站。但在这种情况下,由于无法确定Silverlight应用程序最终的部署位置,所以使用了 about:internet 这个URL,数字 (14) 表示该URL的字符数。更多关于Web标记及其标准用法的详细描述可参考 此处 。
那么,为什么要添加这个通常用于下载页面的标记呢?原因在于,如果没有Web标记,Internet Explorer会以本地机器区域的宽松安全设置加载页面。虽然这本身不会造成问题,但Internet Explorer会有一个保护机制,在这种情况下禁用脚本和ActiveX控件。因此,如果运行本地硬盘上存储且没有Web标记的测试页面,会看到恼人的警告消息,需要明确允许被阻止的内容,而且每次打开页面都要重复此操作。不过,将网页部署到真实网站后,这个问题就会消失。为避免测试时的麻烦,设计自定义测试页面时要添加类似的Web标记注释。
2. XAML简介
XAML(可
超级会员免费看
订阅专栏 解锁全文
9

被折叠的 条评论
为什么被折叠?



