处理不支持JavaScript脚本情况

现在主流的浏览器都支持javascrip, 但还是有小部分不支持javascript, 或都为了安全把js禁用了. 尤其在使用了大量的js,ajax这种异步处理方式时候,将会对用户体验造成很大影响。

常用处理方法:
1: 使用<!--和-->标记对直接屏蔽。
 <script type="text/javascript"> 
<!--此处添加脚本代码 -->
</script>

在禁用js情况下<!-- --> 标记中内容浏览器将会当作注释处理。

2:使用<noscript>和</noscript>标记对给出提示
 <noscript type="text/javascript"> 
禁用脚步说明
</noscript>


考虑平稳退化原则,在禁用脚步情况时候将用户可见区别隐藏,用以提示文本,在禁用js情况下将不能很好体验。
<noscript>
<style>
.wrap{display:none !important;}
</style>
</noscript>

在给页面添加监控时候就采用这种方式:
<script type="text/javascript" src="http://trc.adsage.cn/trc/atac/conv.js?id=715"></script>
<noscript>
<img src="http://trc.adsage.cn/trc/atac/conv.gif?advid=715" width="0px" style="display:none !important;"/>
</noscript>


参考:
[url]http://dev.opera.com/articles/view/replacing-noscript-with-accessible-un/[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值