javascript - 禁用 Javascript 时 HTML5 API 是否可以工作?

标签 javascript api html google-chrome-extension

<分区>

Possible Duplicate:
Does HTML5 require clients to support JavaScript?

当 Javascript 在 Web 浏览器中被禁用时,HTML5 API 是否可以工作?或者在 HTML5 成为标准后,我们​​真的不能再禁用 Javascript 了吗?

我写了一个虚拟的 chrome 扩展,它使用 javascript 来显示一个警告窗口。 当我禁用 javascript 时这仍然有效,我认为它会禁用它。不应该吗?还是我遗漏了什么?

最佳答案

这取决于您所说的“HTML5 API”是什么意思。

如果您的意思是 DOM Hook 到不同的元素中,例如 video.play(),那么是的,您需要启用 JavaScript 才能使用这些功能。

如果相反,你的意思是它是 HTML 或 CSS 的新特性,例如 input[type="email"]:valid 伪选择器,那么没有,您不需要启用 JavaScript 即可使用这些功能。


大多数新的 HTML5 功能都旨在提高网络的交互性和可用性。任何决定禁用 JavaScript 的用户都知道他们将禁用绝大多数网络交互。

对于开发者而言,这意味着交互应该建立在高质量内容和数据的坚实基础之上。如果用户启用了 JavaScript,那么他们将获得更炫酷、更易于使用的界面。如果用户禁用了 JS,那么他们将获得通用的静态内容替换。

关于javascript - 禁用 Javascript 时 HTML5 API 是否可以工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8360424/

相关文章:

Javascript 命名空间和 OO 组织

javascript - 为搜索功能 jquery 追加输入文本字段

html - 停止 div 在调整大小时垂直移动

javascript - 在 jquery 中定位多个列表

html - 下拉列表未正确显示(元素旁边显示空白)

javascript - 如何使用 Google Maps DirectionsService.route() 函数中的 Angular 双向绑定(bind)?

javascript - 使用 typescript 在类级别应用 scss 值

ruby-on-rails - RESTful API 最佳实践,更新与自定义操作

php - 仍然显示相同的错误: cURL error 60: SSL certificate problem: unable to get local issuer certificate

api - Java标准库: Which methods are with biggest number of arguments in the library?