打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
怎么在IE6内容审查程序中允许站点的javascript脚本? - 已回答 - 天涯问答
虽然大多数浏览器都支持JavaScript脚本,但仍有少部分浏览器不支持。如果遇到不支持JavaScript脚本的浏览器,网页会达不到预期效果或出现错误。解决这个问题可以使用以下3种方法。

1.开启IE浏览器对JavaScript的支持

目前有些支持JavaScript的浏览器为了安全问题关闭了对JavaScript的支持。这时,浏览者可以启用对JavaScript脚本的支持来解决这一问题。具体操作步骤如下:

(1)选择IE浏览器的"工具"命令,再选择"Internet选项"命令,打开"Internet选项"对话框,选择"安全"选项卡,选择Internet安全设置项,单击"自定义级别"按钮,打开如图9.6所示的对         话框。
(2)将图中的"Java小程序脚本"和"活动脚本"两个选项设置为启用状态。单击"确定"按钮,即可开启IE浏览器支持JavaScript脚本的功能。

2.开启IE浏览器对本地JavaScript的支持

IE浏览器将网页分为Internet、本地Intranet、受信任的站点和受限制的站点4个区域,但不包括本地网页。通常在Windows XP操作系统中,打开IE浏览器中包含JavaScript脚本的网页时,会弹出如图9.7所示的安全提示对话框。

 
图9.6  启用JavaScript脚本功能
 
图9.7  安全提示对话框

如果用户要继续执行网页中包含的JavaScript脚本,可以右击安全提示区域,在弹出的快捷菜单中选择"允许阻止的内容"命令,如图9.7所示,即可成功运行本网站。但此选项仅针对当前网页。若要永久地消除IE浏览器的这种安全提示,需要对IE浏览器做如下设置:

选择IE浏览器的"工具"命令,再选择"Internet选项"命令,打开"Internet选项"对话框。选择"高级"选项卡,在安全设置区选中"允许活动内容在我的计算机上的文件中运行"和"允许来自CD的活动内容在我的计算机上运行"复选框(此选项仅适用于Windows XP操作系统),单击"确定"按钮,即可成功解决上述问题。

3.应用注释符号验证浏览器是否支持JavaScript脚本功能

如果用户不能确定自己的浏览器是否支持JavaScript脚本,那么可以使用HTML提供的注释符号进行验证。HTML注释符号是以"<!-"-开始、以"-->"结束的。如果在此注释符号内编写JavaScript脚本,对于不支持JavaScript的浏览器,将会把编写的JavaScript脚本作为注释处理。

例9.10  使用JavaScript脚本在页面中输出一个字符串,将JavaScript脚本编写在HTML注释中,如果浏览器支持JavaScript则输出此字符串;如果不支持则不输出此字符串。实例代码如下:(实例位置:光盘\TM\sl\9\10)

<html><head><title>应用注释符号验证浏览器是否支持JavaScript脚本功能</title></head><body><script type="text/javascript" ><!--document.write("您的浏览器支持JavaScript脚本!");--></script></body></html>


在IE浏览器中输入地址,按Enter键,运行结果如图9.8所示。
 
图9.8  应用注释符号验证浏览器是否支持JavaScript脚本功能

4.应用<noscript>标记验证浏览器是否支持JavaScript脚本

如果用户不能确定浏览器是否支持JavaScript脚本,可以使用<noscript>标记进行验证。

如果当前浏览器支持JavaScript脚本,那么该浏览器将会忽略<noscript>…</noscript>标记之间的任何内容。如果浏览器不支持JavaScript脚本,那么浏览器将会把<noscript>…</noscript>这两个标记之间的内容显示出来。通过此标记可以提醒浏览者当前使用的浏览器是否支持JavaScript脚本。

例9.11  使用JavaScript脚本在页面中输出一个字符串,并使用<noscript>标记提醒浏览者当前浏览器是否支持JavaScript脚本。实例代码如下:(实例位置:光盘\TM\sl\9\11)

<html><head><title>应用<noscript>标记验证浏览器是否支持JavaScript脚本</title></head><body><script language="javascript">document.write("您的浏览器支持JavaScript脚本");</script><noscript>您的浏览器不支持JavaScript脚本</noscript></body></html>


在IE浏览器中输入地址,按Enter键,运行结果如图9.9所示。
 
图9.9  应用<noscript>标记验证浏览器是否支持JavaScript脚本
技巧:当解释程序遇到</script>标记时会终止当前脚本。要显示"</script>" 本身,请将"<"改写为"<",将">"改写为">"即可。倘若要使用document.write输出<script>…</script>标记时,需要将闭合标记通过反斜杠进行转义即可,如<script>…<\/script>。


参考资料: http://www.anqn.com/php/2009-02-08/a09106921.shtml
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
HTML <noscript> 标签
HTML中使用JavaScript实例代码
html脚本<script> 标签与<noscript>
在HTML中使用JavaScript
网页编程入门(五)
Javascript基本特点
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服