gpt4 book ai didi

javascript - 将 Webshim polyfill 与 ReactJS 一起使用是否安全

转载 作者:行者123 更新时间:2023-11-28 07:53:08 29 4
gpt4 key购买 nike

我在旧版浏览器中也需要 html5 功能,例如 native 表单验证(“必需”属性等),所以我通常使用这个:http://afarkas.github.io/webshim/demos/但是,现在我必须使用 ReactJS,并且我想确认使用 polyfills 是否安全?我不太明白它们将如何影响 React 处理 DOM 的方式。

最佳答案

只需设置或修改变量/属性的 Polyfill 就可以很好地使用。例如 es5-polyfills、FileReader、FormData、XHR2、matchMedia、Promise 等。

像“HTML5 shiv 和innershiv”这样的东西会操纵html,并且不适用于React。由于同样的原因,表单内容和其他类似模块也将无法工作。

<小时/>

更好的选择是自己进行验证; html5 表单验证被高估了,并且往往会使您的网站看起来丑陋且跨平台不一致。我只会在外观、完全控制和非常有用的错误消息不重要的应用程序中使用它(某些内部应用程序)。

关于javascript - 将 Webshim polyfill 与 ReactJS 一起使用是否安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26534461/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com