1

我已经创建了一个 ASP.NET MVC 项目。在这个项目中,我更多地使用了 javascript。比如 JQGRID、FullCalender 等,一切正常。现在测试人员从浏览器禁用了 Javascript,现在没有任何工作,没有 jqGrid,没有完整的日历等(JavaScript 功能)。现在请建议我如何实现我的 javascript 功能。任何帮助将不胜感激。

4

2 回答 2

1

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

您需要“防御性编码”(在 javascript 的情况下也称为“渐进式增强”),通过有一个备份系统允许禁用 javascript 的用户仍然浏览该站点。例如,启用 javascript 后,用户可以在表格数据之间分页,禁用它后,他们可以在单个页面中查看所有数据。

或者,您应该在您网站的入口页面添加一个咨询警告,以检测是否禁用了 javascript,并建议人们充分使用您的网站是必需的。

于 2013-10-22T09:07:44.423 回答
1

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

于 2013-10-22T09:08:28.450 回答