如何判断浏览器是否支持javascript
2个回答
2019-01-02
展开全部
支持:你可以执行JS,JS代码正常写就行。需要通知后端的话用ajax通知就行了;
不支持:你的JS执行不了,没什么主动能做的事。需要通知后端的话,没收到ajax通知就说明不支持。这时网页上可以通过noscript标签显示信息。例:
<noscript><p class="noscript">网站的正常使用需要Javascript,请开启浏览器的Javascript脚本支持</p></noscript>
noscript标签是一个相当古老的标签,其被引入的最初目的是帮助老旧浏览器的平滑升级更替,因为早期的浏览器并不能支持 JavaScript。noscript 标签在不支持JavaScript 的浏览器中显示替代的内容。这个元素可以包含任何 HTML 元素。这个标签的用法也非常简单:
<noscript>
<p>本页面需要浏览器支持(启用)JavaScript</p></noscript>
不过到了现在,浏览器不支持 Javascript 的事情应该已经不会出现了,但是用户也可能因为各种原因而禁用了 Javascript。如节省流量,延长电池使用时间,或者是不希望自己的隐私被各类统计/追踪脚本泄露...
。也有相当一部分用户安装了类似NoScript的浏览器扩展来禁止浏览器运行 Javascript。
网站虽然不能强制用户启用浏览器的 Javascript,但是可以提示用户的浏览器已经禁用脚本,来达到更好的用户体验。
不支持:你的JS执行不了,没什么主动能做的事。需要通知后端的话,没收到ajax通知就说明不支持。这时网页上可以通过noscript标签显示信息。例:
<noscript><p class="noscript">网站的正常使用需要Javascript,请开启浏览器的Javascript脚本支持</p></noscript>
noscript标签是一个相当古老的标签,其被引入的最初目的是帮助老旧浏览器的平滑升级更替,因为早期的浏览器并不能支持 JavaScript。noscript 标签在不支持JavaScript 的浏览器中显示替代的内容。这个元素可以包含任何 HTML 元素。这个标签的用法也非常简单:
<noscript>
<p>本页面需要浏览器支持(启用)JavaScript</p></noscript>
不过到了现在,浏览器不支持 Javascript 的事情应该已经不会出现了,但是用户也可能因为各种原因而禁用了 Javascript。如节省流量,延长电池使用时间,或者是不希望自己的隐私被各类统计/追踪脚本泄露...
。也有相当一部分用户安装了类似NoScript的浏览器扩展来禁止浏览器运行 Javascript。
网站虽然不能强制用户启用浏览器的 Javascript,但是可以提示用户的浏览器已经禁用脚本,来达到更好的用户体验。
2017-11-05 · 知道合伙人互联网行家
关注
展开全部
1
我们新建立一个.html空文件,代码如下写入。保存
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script type="application/javascript" defer="defer" src="1.js"></script>
</head>
<body>
<noscript>
<p>
需要开启JAVA
</p>
</noscript>
</body>
</html>
2
再新建一个新的js空文件,写入如下代码。之后保存。
// JavaScript Document
alert("1111111111");
3
当所有的文件都建立好后,我们来验证写是否有效。
上面的js代码,就是让浏览器显示一个信息框。信息框的显示的内容是1111111111。
如果我们的代码无的话,那么就应该执行了javascript脚本。
这里我们先把测试浏览器全部禁用js,因为现在浏览器都已经支持了javascript.
我们需要先禁用,至于现在浏览器为什么都已经支持了javascript。请大家自己翻阅相关的javascript历史,来查看。
首先是IE浏览器。禁用js
我们新建立一个.html空文件,代码如下写入。保存
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script type="application/javascript" defer="defer" src="1.js"></script>
</head>
<body>
<noscript>
<p>
需要开启JAVA
</p>
</noscript>
</body>
</html>
2
再新建一个新的js空文件,写入如下代码。之后保存。
// JavaScript Document
alert("1111111111");
3
当所有的文件都建立好后,我们来验证写是否有效。
上面的js代码,就是让浏览器显示一个信息框。信息框的显示的内容是1111111111。
如果我们的代码无的话,那么就应该执行了javascript脚本。
这里我们先把测试浏览器全部禁用js,因为现在浏览器都已经支持了javascript.
我们需要先禁用,至于现在浏览器为什么都已经支持了javascript。请大家自己翻阅相关的javascript历史,来查看。
首先是IE浏览器。禁用js
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询