如果从浏览器禁用javascript,如何实现javascript功能

时间:2013-10-22 09:04:24

标签: jquery asp.net-mvc

我已经创建了一个ASP.NET MVC项目。在这个项目中,我已经使用了更多的javascript。比如JQGRID,FullCalender等等,一切都运行正常。                                                                   现在一个Tester已禁用浏览器中的Javascript,现在没有任何工作,没有jqGrid,没有完整的日历等(JavaScript Functionalty)。现在请建议我如何才能实现我的javascript功能。                                                                               任何帮助都会得到赞赏。

2 个答案:

答案 0 :(得分:1)

你做不到。一旦在浏览器中禁用了javascript,网站开发人员就无法重新启用它。

你需要'防御性地编码'(在javascript的情况下称为'渐进式增强'),通过备份系统到位,允许禁用javascript的用户仍然浏览网站。例如,启用javascript后,用户可以在表格数据之间进行分页,如果禁用它们,则会在单个页面中查看所有数据。

或者,您应该在网站的输入页面添加一条建议警告,以检测是否已停用javascript,并建议人们完全使用您的网站,这是必需的。

答案 1 :(得分:1)

如果浏览器不允许,您无法使用javascript。但你可以尝试使用CSS3替换一些东西(例如,动画,过渡等)。