javascript - 是否可以创建一个在浏览器中禁用 Javascript 时运行的 React 应用程序?

标签 javascript reactjs browser noscript

我正在开发一个 reactjs 网站,我想让该网站即使在浏览器中禁用 javascript 时也能运行。可能吗?如何开发一个在两种情况下(启用和禁用 Javascript)运行的 react 站点,例如:fb,StackOverflow 正在运行,即使 javascript 被禁用它是如何发生的?

最佳答案

React 是前端的 JavaScript 框架。这意味着它在浏览器中执行。如果您在浏览器中禁用 JavaScript,React 将不再工作。就像从计算机中删除 Photoshop 一样,您将无法再打开 .psd 文件。

如果您真的必须支持没有 JavaScript 的浏览器(大多数人不支持),则需要构建您的应用程序以使用基于普通旧式 HTML 的导航(想想链接、表单等)。

可以使用 React(对于启用了 JS 的人),而对于没有启用 JS 的人则可以使用 React,这种方法称为渐进增强。可能对您有用:https://softwareengineering.stackexchange.com/questions/25969/should-i-bother-to-develop-for-javascript-disabled

关于javascript - 是否可以创建一个在浏览器中禁用 Javascript 时运行的 React 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59711772/

相关文章:

reactjs - 在自己的函数中响应导航 onPress

javascript - 当 document.cookie 改变时触发一个 Action ?

c++ - 从本地应用程序向浏览器推送数据

javascript - Jade/Pug 中更清晰的混合

javascript - 如何使我悬停的 <li> 元素保持在原位?

arrays - 当状态是对象数组时如何更新特定值 - React

javascript - Content-Security-Policy HTTP header 无法正常用于脚本源

javascript - Angularjs:如何组织一个大项目代码?

javascript - 随机背景气泡

reactjs - 接受 TextArea 和 Input 的 onChange 的 Typescript 和 React 组件