为什么在启动Chrome并加载html文件对其进行Chrome';it’加载它花了很多时间

本文关键字:Chrome 加载 it 时间 html 启动 文件 为什么 | 更新日期: 2023-09-27 18:20:21

这是构造函数中的行:

Process.Start("chrome.exe", 
              ScrambledHtmlFilePath);

ScrambledHtmlFilePath是我硬盘上的html文件。例如,如果我只是用Chrome浏览器定期浏览cnn.com,网站加载速度非常快。

但是,一旦我下载了html并将其保存在WebClient中后,从cnn的硬盘上加载html文件,就需要很长时间才能将文件加载到Chrome中。

我的意思是,进程在一秒钟内启动Chrome非常快,但后来我看到了加载网站的迹象,大约需要15-20秒,直到网站开始加载。

为什么在启动Chrome并加载html文件对其进行Chrome';it’加载它花了很多时间

我认为这是因为你试图加载的页面的html部分在其他文件中,而属于同一页面的其他元素在一个文件夹中,更不用说设计器网页和网站中有成百上千的元素了。从元素来看,我指的是单独的样式表、单独的脚本文件、图像等图形,包括网站横幅等。将数百个元素分配到正确的位置显然需要一些时间
我的意见是首先在Chrome中更改以下设置(要更改它们,请键入"chrome://flags'(不带引号),然后按Enter按钮,这将使您进入Chrome的内部设置页面。打开设置页面后,找到以下设置将页面另存为MHTML启用,然后再次尝试下载该页面。然后使用此代码

Process.Start("Chrome.exe","Path to MHTML file");

MHTML是Internet Explorer使用的格式之一。在MHTML中,保存的页面被存档为MHTML,其中包括所有内容,它是一个单独的文件,用于保存网页,而不是其他内容。我不确定这是否有效,但它应该可以减少Chrome中的页面加载时间。