我们的网站 UI 是用 javaScript、JQuery 构建的。很多任务是由 jquery 执行的。UI 做了很多过滤、排序搜索、表格显示。
现在我们要确保即使浏览器禁用了 javascript,网站也能正常工作?
弹簧MVC <>
任何人都可以给我一个想法,我们怎样才能做到这一点?
任何其他技术都可以克服它吗?
GWT能做到这一点吗?
我们的网站 UI 是用 javaScript、JQuery 构建的。很多任务是由 jquery 执行的。UI 做了很多过滤、排序搜索、表格显示。
现在我们要确保即使浏览器禁用了 javascript,网站也能正常工作?
弹簧MVC <>
任何人都可以给我一个想法,我们怎样才能做到这一点?
任何其他技术都可以克服它吗?
GWT能做到这一点吗?
如果您的网站是使用 JavaScript 技术本身构建的,那么除非您在没有 JavaScript 的情况下构建它,否则您无法实现这一点。
一些站点可以从使用 JS 的更快、更流畅的版本优雅地降级到另一个不使用的站点。不幸的是,您的网站似乎并非如此。
一种策略是在 HTML 中定义重定向(应设置为 5-10 秒1),该重定向指向向needjs.html
用户解释:
对不起,我们没有能力提供没有 JS 的网站。
在 JS 中,取消重定向。
现在大多数网站都认为有 javascript。如果您想检查您的网站的行为方式,请关闭浏览器中的 javascript。如果您只需要禁用 javascript 时的内容,请将其放在<noscript>
标签中,但请注意 GoogleBot (SEO) 在没有 javascript 的情况下运行,并且会遇到此问题。如何在没有 javascript 的情况下使网站正常运行?构建一些 ninja html 和 css 并在服务器端完成所有工作。但同样,由于大多数网站都假定 javascript 已启用,因此禁用它的用户已经熟悉他们使网络变得多么糟糕。<noscript>
放置一个包含有关此站点如何需要 javascript 的消息的消息可能就足够了。
GWT 之所以出局,是因为它基本上将一些 Java-ish 代码编译成 javascript。使用 Spring MVC,您可以重写您的站点以仅使用客户端视图 (JSP) 和服务器端操作 (MVC 控制器) 进行排序,...
根据您的特定要求,您应该做的是构建一个无需 JavaScript 即可工作的基本网站,然后使用 JavaScript 使其更加神勇(漂亮,效果很酷)!:-D 但是由于您已经构建了该站点,所以我能想到的唯一解决方案是使用 HTML 创建一个新的基本站点并将其设为默认站点。从该基础您可以检查是否启用了 JavaScript,然后通过简单的 JavaScript 重定向将用户重定向到 whizzbang 站点(启用 JavaScript 的站点)!