6、Silverlight与XAML开发指南

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(可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值