我的索引.html在预加载网站后不会被Chrome加载

my index.html is not loaded by Chrome after it preloads the site

提问人:Mise 提问时间:11/1/2023 最后编辑:Mise 更新时间:11/3/2023 访问量:51

问:

当Chrome使用“预加载页面”时,我的网站 tuggowar.io 甚至没有开始加载任何html。

这是从昨天发布 Chrome 119 开始的,现转载如下:

  • 在 Chrome 设置中开启预加载页面
  • 启动新的“无痕式”标签页
  • 加载 url “tuggowar.io”(应正确加载)
  • 打开一个新标签页
  • 开始输入“tu”等。直到它建议并预加载站点

现在,这个新选项卡在加载响应正文时完全卡住了。

  • 服务器使用 .NET Core 6 运行 Kestrel。
  • 它可以在本地重现,甚至可以从页面中删除所有脚本标记

任何关于为什么会发生这种情况或后续步骤的线索都非常感谢。

HTML 谷歌浏览器 .net-core

评论


答:

0赞 Mise 11/2/2023 #1

目前我认为这是一个Chrome错误,并实施了快速修复:

When any of the request Headers 'purpose' or 'sec-purpose' includes 'prefetch' -> respond with Bad Request.