如何查找用户在浏览器中启用或禁用了JavaScript,或者浏览器不支持JavaScript?在浏览器中启用/禁用JavaScript
回答
其实这是没有直接的方式来检测JavaScript启用/禁用。经过下面的文章解释了如何detact JavaScript的启用或禁用
这里没有一个稳定的方法,但是你可以做一些事情,比如让Javascript向你的服务器发送一条消息,它将在那里设置一个标志。如果邮件未发送,则表示Javascript已禁用。
为什么downvote?这与被接受的答案是一样的,但没有具体的解释(这并没有使它不那么有效)。呃... – 2010-07-02 14:43:18
您可以使用<script>
标签将用户发送到使用Javascript的页面。
例如:(在你的<head>
)
<script type="text/javascript">
location.replace("JavaScript-Enabled.aspx");
</script>
然而,来处理这个正确的方式是让你的网页来使用和不使用Javascript工作。
有没有办法,但它不应该关心你。
设计您的网页,以便它们在没有任何JavaScript的情况下正常工作。当你完成后,添加一个可以“覆盖”链接或提交行为的unobtrousive JavaScript,这样js启用的用户将获得很好的js功能,而对于没有js支持的用户来说,该网站将很好地降级到标准功能。
gmail怎么样?如果javascript是disbled它提示用户enalbe它使用htmlview。 – 2010-07-02 12:46:43
这是不同的。它只使用
确实没有可靠的方法来做到这一点。除此之外,取决于浏览器的用户是否启用JavaScript。尽量让您的网站以优雅的方式降级到不需要支持JavaScript的状态,但仍然可以拥有最重要的功能。
Html还提供了 < noscript>元素,您可以在其中声明他(他)可以打开javascript以获得更好的体验。但是他/她仍然要这样做。
- 1. 如何在浏览器中启用JavaScript,如果它被禁用?
- 2. 使用JavaScript启用和禁用浏览器JavaScript选项
- 3. 禁用浏览器的使用JavaScript
- 4. 如何禁用浏览器“启用javascript”选项
- 5. 是否可以在使用PHP的Web浏览器中启用/禁用JavaScript?
- 6. 如何禁用浏览器浏览器?
- 7. 禁用URL在浏览器
- 8. 在JS禁用浏览器
- 9. 启用浏览器JavaScript使用代码
- 10. 禁用JavaScript的浏览器,禁用内嵌JavaScript?
- 11. 禁用浏览器后退按钮javascript
- 12. MVC 3和“JavaScript禁用”浏览器
- 13. Python Web浏览器:禁用Javascript?
- 14. 如何在浏览器中禁用JavaScript后实现javascript功能
- 15. 如何在浏览器中禁用滑动浏览器android
- 16. 在浏览器中启动javascript代码
- 17. 在CEF中禁用浏览器控件
- 18. 在浏览器中禁用键功能
- 19. 在Silverlight中禁用浏览器模式
- 20. 在contenteditable中禁用浏览器标记
- 21. 在Chrome浏览器和/或Safari浏览器中启用XSS
- 22. 启用/禁用浏览器中的同步音轨
- 23. ASP.NET在浏览器上启用禁用按钮返回
- 24. 禁用浏览器缩放
- 25. 禁用浏览器缓存
- 26. 禁用锚/ Safari浏览器
- 27. 禁用浏览器按钮
- 28. 在webkit浏览器中启用HTML5
- 29. 在JSP中启用浏览器缓存
- 30. 在Android应用中启动浏览器
谢谢pranay,但如何查找浏览器是否支持javascript。 – 2010-07-02 13:35:05
有关该问题的答案,请参阅...此答案。 – 2010-07-02 14:42:52