Dreamweaver 技术说明

本文围绕Dreamweaver技术展开,因Microsoft更新Internet Explorer浏览器,本地查看含JavaScript或Flash内容文件时,IE会出现安全消息。原因是XP SP2中IE阻止‘本地计算机’区域运行活动内容和脚本。文中给出多种解决方法,如启用内容、添加代码、使用扩展程序、用服务器预览等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Dreamweaver 技术说明

在本地查看包含 JavaScript 或 Flash 内容的文件时出现 Internet Explorer 安全消息

日本語 | 繁體中文 | 한국어 | Deutsch | English | Español | Français | Italiano

问题

由于 Microsoft 最近对其 Internet Explorer 浏览器进行了更新(作为 Microsoft Windows XP Service Pack 2 (XP SP2) 更新的一部分而更新),在本地查看需要运行活动内容或脚本的 Web 页时,Internet Explorer 的黄色信息条中将会出现下面的安全消息:

为帮助保护您的安全,Internet Explorer 已经限制此文件显示可能访问您的计算机的活动内容。单击此处查看选项...

包含 Flash 或 Shockwave 影片的活动内容示例。包含客户端 JavaScript 或 VBScript 的脚本示例。

注意:在 Dreamweaver 中,如果向页面中添加行为,则也会向页面中添加客户端 JavaScript 代码。

注意:仅当直接从硬盘查看 Web 页时才会出现此安全消息。例如,查看 C:/myFiles/myFile.htm 文件时。(参考文章 178644)

原因

XP SP2 中的 Internet Explorer 会阻止试图在“本地计算机”区域中运行的活动内容和脚本,此行为属于 XP SP2“本地计算机”区域锁定的一部分。攻击者曾试图利用“本地计算机”区域,因此 Microsoft 对默认情况下可在该区域中运行的内容加强了限制。有关更多信息,请参阅 Microsoft 的 Windows XP Service Pack 2 Enhancements to Internet Explorer 6,并参考其中名为“Local Machine Zone Lockdown”的部分。

解决方法

可使用不同的选项处理此安全消息:

  1. 使用 Internet Explorer 信息条中的选项可逐一启用准备让其在浏览器中运行的活动内容和脚本。黄色的信息条出现时(如上所示),在上面单击并选择“允许阻止的内容...”来运行活动内容或脚本。
  2. 要使 Web 页中的活动内容或脚本在不出现信息条的情况下运行,请添加“Mark of the Web”代码,这样该文件会在非“本地计算机”区域的区域中运行,例如在 Internet 区域或 Intranet 区域中。下面的代码是“Mark of the Web”的一个示例:

    <!-- saved from url=(0022)http://www.yoururl.com -->

    要将上面的代码包含到项目中,请更改 URL 使之指向您所在的域,并将数字 (0022) 更改为对应于所在域的正确数字。此数字表示您的域名中包含的字符数(从 http 中的“h”开始,到您的域的最后一个字母(例如,.com 中的“m”)结束。

    下面是“Mark of the Web”代码的一般写法:

    <!-- saved from url=(0014)about:internet -->

    about:internet 会将页面放在 Internet 区域中,从而允许页面绕过“本地计算机”区域锁定。

    Macromedia 已创建了一个 Dreamweaver 扩展程序,可使用其将一般“Mark of the Web”代码添加到文件中。要使用此扩展程序,请选择“命令”>“插入 Mark of the Web”。若您想在文件发布前去掉代码,也可使用此扩展程序删除“Mark of the Web”代码。要删除“Mark of the Web”代码,请选择“命令”>“删除 Mark of the Web”。此扩展程序仅与 Windows 版本的 Dreamweaver MX 2004 和 Dreamweaver MX 兼容。
  3. 开发人员可以使用远程服务器预览 Web 页,或使用本地 Web 服务器(如 Microsoft IIS 或 Apache Web Server (http://localhost))预览 Web 页。该解决方法的关键是使用 http:// 协议而不是本地硬盘驱动器 (C:/) 来查看 Web 页。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值