我正在开发一个网站并希望状态栏固定在每个页面的底部。执行此操作的最佳方法似乎是使用 javascript。但是,许多浏览器将禁用 javascript。那么,不使用 javascript 不是最佳做法吗?我在禁用 javascript 的情况下测试了谷歌,它们的状态栏甚至都没有显示。这似乎是一个糟糕的实现。 Web 开发人员是否应该假设应该启用 javascript,或者是否有更好的标准方法?
最佳答案
全世界大约有 2% 的人使用没有 JavaScript 的浏览器,或者他们将其关闭。 ( Reference ) 所以不是一个很大的数字,但它就在那里。
这就是渐进增强 是您的 friend 的地方。尝试在大多数浏览器上创建一个状态栏来执行您想要的操作(可能使用 position: fixed
或 position: absolute
结合主要内容元素上的一些填充),大多数当时,没有 JavaScript。然后,如果您仍然认为需要使用 JavaScript 来使其完全按照您的意愿执行操作,您可以为 98% 的拥有它的人添加它。
关于javascript - 编写网站 JavaScript 已禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8929587/