2011-12-03 30 views
2

我正在构建一个网站,它的很多部分都建立在JS上。 我想知道用户没有启用JS的概率是什么,一旦这样的用户进入网站,Web应用程序中的约定是什么。约定JavaScript禁用

做网站写信息(请启用JS),他们什么都不做?

谢谢

+0

相关:http://stackoverflow.com/q/822872/395760 – delnan

回答

1

现在很流行JavaScript,因为没有启用JS的用户的概率非常低。禁用JS的用户通常会知道他们在做什么,并且能够理解为什么您的网站无法正常工作,因为它启用了JS。

我不会在意他们。

只要确保您的网站不会被禁用JavaScript的用户所破坏。例如,数据验证应始终在服务器端进行。只依靠JS来验证表单是危险的。

+0

“*我不关心他们*”?这不取决于网站的性质以及它希望吸引的用户群体吗?例如,如果你去grc.com网站,那么这个网站完全没有Javascript,最近除了用来展示它的页面外,因为那里的用户关心安全性。 –

+0

阅读OP的问题,他的网站是用JavaScript编写的。他的问题不是“是件好事”,还是“即使JS被禁用,我的网站也能工作”。他的问题是“当禁用JS的用户访问我的网站时,我的网站应该怎么做”。我的回答是:不关心他们:如果他们禁用JS,他们是故意的,应该意识到通过这样做,大量的网站将无法使用。他们必须习惯它。 –

2

尝试使用简单的html创建简单版本的网站,如果javascript已禁用,则回退到该网站。

例如Gmail提供的消息就像当JS被禁用,但以下...

的JavaScript必须按顺序启用您以标准 视图使用Gmail。 但是,您的 浏览器似乎已停用或不支持JavaScript。要使用标准视图,请通过更改浏览器 选项启用JavaScript,然后重试。

... Google Docs消息有点可怕,Google Calender消息没有给出任何消息。

查看YDN blog post的一些数据。

但它不是关于约定或全局js启用统计;关注,考虑和研究关于您的网站的用户

希望这对您有所帮助!