gpt4 book ai didi

Javascript Ajax 优雅降级,具有不同的页面?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:38:35 26 4
gpt4 key购买 nike

我开始更加注意让我的 javascript 和 ajax 优雅地降级。哪个更推荐:

  • 致力于将优雅降级合并到您现有的代码中(可能很棘手)或
  • 为非 js 用户开发一组不同的页面。

我倾向于使用不同的页面集,因为我觉得这样更容易,而且我可以为每种用户类型(启用 js 或禁用 js)提供尽可能好的结果。你同意我的观点吗?如果不同意,你为什么不同意?

我也担心黑客攻击。例如黑客获得启用 js 的版本,然后禁用他的 js。对这一点有什么想法吗?我不太了解黑客攻击,但如果我使用单独的版本,这会成为安全问题吗?

提前致谢

最佳答案

虽然它不适用于现有网站,但通常使用渐进式增强范例会更有用:构建网站使其无需特殊附加组件即可工作,然后开始分层展示您的精彩最重要的是。

通过这种方式,您可以确保它从头开始运行,并且每个人(包括使用屏幕阅读器的人、关闭图像或样式表的人以及不使用 javascript 的人)都可以访问您的网站。

然而,对于现有站点,这将取决于 ajax 提供的功能。通常,您应该努力在禁用 js 的情况下镜像所有 ajax 功能。如果您的 js 版本存在安全漏洞,那么您的非 js 版本也可能存在安全漏洞。 AJAX 无法访问任何无法通过普通 URL 访问的内容。

关于Javascript Ajax 优雅降级,具有不同的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1524014/

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