是否有可能创建一个在浏览器中禁用Javascript时运行的React应用?

问题描述 投票:-1回答:2

您好,我正在开发一个reactjs网站,即使在浏览器中禁用了javascript,我也希望该网站能够运行。是否可以?如何开发一个可以在ex(fb,javascript的启用和禁用)两种条件下运行的React网站,例如fb,stackOverflow正在运行,甚至禁用了javascript怎么发生?

javascript reactjs browser noscript
2个回答
0
投票

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

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

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


0
投票

[第一件事,React是一个JavaScript库,因此它取决于Javascript。但是您可以使用服务器端渲染,例如Next.js,并在服务器端渲染内容。但是用户仍然不能在浏览器中使用任何反应功能。

最好在屏幕上呈现初始内容。

© www.soinside.com 2019 - 2024. All rights reserved.