Javascript中的noscript

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript中的noscript相关的知识,希望对你有一定的参考价值。

引言:

在浏览器日常火爆的时代,个大浏览器几乎都想占主导地位,争个你死我活,所以现在的各大浏览器都支持javascript脚本语言,但是在童鞋们,我们假设一下,万一哪个用户出于安全,把浏览器的javascript脚本支持,选项关了呢,导致我们写的一些效果,统计信息,地理位置的获取,登录注册的验证是不是就没有任何意义了,所以我们引入了今天我们几乎被遗忘的<noscript>标签

很多人觉得不以为然,但是作为想把JS学好的我却觉得任何知识都重要,不多说我们来看看代码

 

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4   <meta charset="UTF-8">
 5   <title>Document</title>
 6 </head>
 7 
 8 <body>
 9 
10   <noscript>
11     
12     <p>本页面需要浏览器启用Javascript</p>
13   </noscript>
14 
15 <script>
16   function ji(){
17 
18     alert("<\\ /script>")   //这里的反斜杠是转义字符,因为浏览器解析的流程,遇到</script> 会停止解析script  不加转义字符浏览器会报错;20   ji();
21 </script>

 

 

技术分享

 

是不是很简单,就一个标签就能判断用户javascript的脚本状态,感兴趣的小伙伴们可以自己试试,别忘了把浏览器的脚本状态关闭==

END

 

每一个知识点都有存在的道理,千万不要忽视哪个,看中哪个,没准以后在开发中,那个被你忽视的知识点会成为你最大的障碍;

 

以上是关于Javascript中的noscript的主要内容,如果未能解决你的问题,请参考以下文章

noscript 是不是得到启用 javascript 的浏览器的确认?

Google 跟踪代码管理器集成安全性 - noscript iframe 沙盒

如何在 DNN 代码隐藏中加载 Facebook Pixel NoScript 代码?

JavaScript NOSCRIPT示例

前端之JavaScript面向对象开发

前端之JavaScript面向对象开发