gpt4 book ai didi

html - 使用 HTML5 预取的危险?

转载 作者:太空狗 更新时间:2023-10-29 14:54:12 26 4
gpt4 key购买 nike

好吧,这还不是什么大问题,因为只有少数浏览器支持它:

  • Mozilla Firefox:支持
  • Google Chrome:从版本 13 开始支持(使用替代语法)
  • Safari:目前不支持互联网
  • Explorer:目前不支持

但是,预取让我抽搐。如果用户登陆您的页面并跳转到另一个站点,您是否为他们访问您的预取链接的带宽付费?

是否存在开发人员预取页面上的每个链接的风险,这反过来会使用户的网站体验变慢?

看起来它可以改变分析。人们会通过预取将页面浏览量强加给用户吗?

安全性,您不会知道正在预取哪些页面。能否预取恶意文件?

所有这些预取对于使用量有限的移动用户来说是否会很痛苦?

最佳答案

我不能称自己是这方面的专家,但我可以做出以下观察:

  1. 只有在已知有利的情况下才应考虑预取。对所有内容启用预取都是愚蠢的。它本质上是服务器负载与用户体验的平衡。

  2. 我没有研究 HTML5 预取规范,但我想他们已经指定了一个 header ,声明“此请求作为预取的一部分执行”,可用于解决分析问题 - 即“如果这是预取,请不要将其包含在分析统计信息中。

  3. 从安全的角度来看,预取将遵循与 Ajax 相同的跨域规则。这将缓解 XSS 问题的任何情况。

  4. 支持 HTML5 预取的移动浏览器应该足够智能,可以在使用 WiFi 时将其打开,并在使用可能昂贵或缓慢的网络连接形式时关闭,例如2G/3G。

正如我所说,我不能保证上述任何事情,但(与任何技术一样)这是最佳实践案例。您不会使用 Cache-Control 强制将站点上的每个页面缓存一年。您也不希望浏览器满足跨域 Ajax 请求。希望同样的考虑因素已经/将被用于预取。

关于html - 使用 HTML5 预取的危险?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8137906/

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