Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/150.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iframe 在IE浏览器页面属性窗口中显示大小:不可用?_Iframe_Internet Explorer 7_Fiddler - Fatal编程技术网

Iframe 在IE浏览器页面属性窗口中显示大小:不可用?

Iframe 在IE浏览器页面属性窗口中显示大小:不可用?,iframe,internet-explorer-7,fiddler,Iframe,Internet Explorer 7,Fiddler,在fiddler中,我可以看到页面的内容长度,但在IE浏览器中,页面属性窗口显示大小:不可用 谁能帮我解释一下为什么会这样 谢谢 KrishnaInternet Explorer以一种与Fiddler完全不同的方式获取信息——它查看缓存文件的大小。如果缓存文件不可用(例如文件不可缓存),则信息不可用。一般来说,Fiddler向您显示的是您想要的内容。@Eric:有什么方法可以获得页面大小吗?我在webbrowser控件中使用SHDocVw.DWebBrowserEvents。谢谢Eric。明白这

在fiddler中,我可以看到页面的内容长度,但在IE浏览器中,页面属性窗口显示大小:不可用

谁能帮我解释一下为什么会这样

谢谢
Krishna

Internet Explorer以一种与Fiddler完全不同的方式获取信息——它查看缓存文件的大小。如果缓存文件不可用(例如文件不可缓存),则信息不可用。一般来说,Fiddler向您显示的是您想要的内容。

@Eric:有什么方法可以获得页面大小吗?我在webbrowser控件中使用SHDocVw.DWebBrowserEvents。谢谢Eric。明白这一点。我们可以通过IE公开的任何API或事件以任何方式获得与fiddler类似的页面大小吗?你能解释一下你希望如何处理这些信息吗?显示的页面大小不包含任何依赖资源,如CSS、JS等,因此它不是非常有用。您可以通过获取文档的outerHTML字符串的长度来近似计算…@Eric:我们可以使用IE API或事件获取CSS、JS、图像等资源的大小吗?不是通过DOM上的任何属性,不是。最接近的方法是找到页面中的所有URL,并调用WinINET API查看该项是否仍在缓存中。您可以通过解释您试图实现的总体目标以及为什么使用Fiddler/FiddlerCore对您不起作用来节省一些时间。