|
“Flash插件总是自动更新,有时候更新到某个新版本就卡死,董师傅,告诉我怎么阻止它自动更新好吧?”
“有时候频繁更新的确 不是好事,阻止更新也是不得己的方法。”
我们公司部门从上级被告知,要用他们的一个线上应用,我发现,这个线上应用是用了Flash插件的,但我的电脑不是保持在线的,由此就发现了一个问题,当不联互联网的时候,访问带Flash页面后,切换到其他网页,就形成 浏览器的假死状态,要等很长时间才恢复响应。
最近的一个项目用到了Flash,发现在Win7 + IE8的环境下,不联互联网时,访问了带Flash的页面再切换到其它页面时会超级卡,整个浏览器假死,要很长时间才能再活过来。由于 不知道这期间发作 了什么事情,就用Fiddler跟踪了这期间发作 的http恳求 ,发现访问Flash页面的时候,会有一个指向ftpdownload2.macromedia.com的恳求 如下:
GET /get/flashplayer/update/current/install/version.xml10.0.42.34 HTTP/1.1
User-Agent: Shockwave Flash
Host: ftpdownload2.macromedia.com
Pragma: no-cache
显然,这些信息标明 ,Flash插件在自动更新,由于能联网但不能访问internet,这个恳求 要半分钟左右才超时,超时之前无法切换到其它网页。至此水落石出 ,对策也知道了:禁止Flash插件自动更新。那么怎么禁止呢?
在注册表中,展开:
HKEY_CURRENT_USERSoftwareMacromediaFlashPlayer
删掉下面的 FlashPlayerVersion 子键,Flash插件就不再自动更新了。
小贴士|TIPS:
Fiddler是一款免费且功能强大的数据包抓取软件。它通过代理的方式获取程序http通讯的数据。我们可以应用 它来检测网页和服务器的交互状况 。
董师傅点评:
这种问题的解决的思路很值得学习,正所谓知其然还要知其所以然,不然,光告诉你怎么解决问题,但不告诉你为什么要这样解决问题,久而久之 ,入手 解决问题的能力便不会提高,高手就是这样成长的! |
|
|
|
|
|
|