Html Google Chrome间歇性加载问题:可编程禁用;预测网络行动……”;?

Html Google Chrome间歇性加载问题:可编程禁用;预测网络行动……”;?,html,google-chrome,load,Html,Google Chrome,Load,我在Google Chrome的一个网站上遇到了一个非常奇怪的问题: 当我点击一个链接(从列表视图到详细页面)时,页面会挂起,Chrome弹出一个对话框,要求我删除该页面。该页面永远不会显示 但如果我直接导航到该页面,它将在Chrome中加载,不会出现任何问题。这两种操作(单击链接或导航到页面)在Safari和Firefox中都可以正常工作 在Chrome的设置中禁用“预测网络操作以提高页面加载性能”似乎可以解决问题,但这不是一个可行的解决方案,因为我无法控制用户的浏览器设置 有关情况的更多详细

我在Google Chrome的一个网站上遇到了一个非常奇怪的问题:

当我点击一个链接(从列表视图到详细页面)时,页面会挂起,Chrome弹出一个对话框,要求我删除该页面。该页面永远不会显示

但如果我直接导航到该页面,它将在Chrome中加载,不会出现任何问题。这两种操作(单击链接或导航到页面)在Safari和Firefox中都可以正常工作

在Chrome的设置中禁用“预测网络操作以提高页面加载性能”似乎可以解决问题,但这不是一个可行的解决方案,因为我无法控制用户的浏览器设置

有关情况的更多详细信息:

  • 该链接只是一个常规的
    。我没有做任何javascript
    单击()。我没有使用任何“预回迁”或“预渲染”元素

  • 所有页面都使用W3进行验证 html5验证程序

  • 我导航到的页面加载了大量JS,用于渲染并通过HTTP加载视频文件

  • 在页面加载的情况下(经过很长时间的等待), Chrome似乎已经在后台渲染了整个页面,并且 已加载所有外部资源。如果我直接导航到页面,它 但不预加载任何内容(我使用knockout来显示“请” “等待”消息,同时加载外部资源)

  • 当我使用记录网络请求时,似乎 Chrome立即加载页面的HTML,但是 外部资源似乎需要很长时间

  • 如果我在Activity Monitor中查看CPU使用情况,“Google Chrome Renderer”在从
    href
    加载时使用100%的CPU,但在直接从页面加载时仅使用30%

  • 我使用的是最新版本的Chrome(22.0.1229.94)

So-我的问题

有没有办法通过编程禁用“预测网络操作以提高页面加载性能”


或者这个问题还有其他解决办法吗

在浏览投票率较高的未回答问题时,我遇到了这一个问题,我曾经因为完全不同的原因陷入类似的情况(chrome预装了一个巨大的文件,我无法为每个用户加载)。我当时应用的一个相当简单的解决方案是通过Javascript打开链接,而不是一个简单的
href
,这非常有效。不管怎样,你的问题可能已经解决了,但是看到这么多的视图,我想我至少可以分享一下这个小小的见解