我想为 IE 安装 gwt 开发人员插件(我已经在 chrome 和 firefox 上安装了它,没有任何问题)。
当我想为 IE7 安装它时(在带有 sp2 的 vista 和带有 sp2 的 windows server 2008 上),它说插件安装成功,但它不起作用并且在附加组件部分下没有添加任何内容。
我将 ie 升级到最新的 8 版本,甚至安装了 IE8 的谷歌优化版本,但它无法帮助我。
任何的想法 ?
最佳答案
我在 IE8 windows XP 上遇到了完全相同的问题,它说它安装成功。但它仍然在浏览器中显示安装消息(而不是实际的应用程序)。
我想出了为什么这对我不起作用,根本原因是网络管理登录例程显然为我创建了两个配置文件:C:\Documents and Settings\g43899
(过时的个人资料位置)和C:\Documents and Settings\g43899.ND60A600
(新的个人资料位置)
在我进一步解释之前,先看看 GWT defect list, issue 4358 上的建议。 :
- Is the following registry key installed: HKEY_CLASSES_ROOT\CLSID{1D6156B6-002B-49E7-B5CA-C138FB843B4E}? If so, what are its subkeys and values?
- What happens when you run "regsvr32.exe oophm.dll"? Can you try running "regsvr32.exe /u oophm.dll" and then "regsvr32.exe oophm.dll"?
在我的机器上,注册表项不存在。此外,我在运行命令时收到警告框错误
regsvr32.exe oophm.dll
:LoadLibrary("oophm.dll") failed - The specified module could not be found.
我能够将 DLL 文件定位到第一个文件夹
C:\Documents and Settings\g43899\Application Data\Google\Developer Plugin\IE\oophm.dll
但由于此位置与过时的配置文件有关,因此我执行了以下操作
Application Data\Google\Developer Plugin
移动文件夹进入新的配置文件位置。 regsvr32.exe "%APPDATA%\Google\Developer Plugin\IE\oophm.dll"
执行该命令后,我实际上可以看到注册表项
HKEY_CLASSES_ROOT\CLSID\{1D6156B6-002B-49E7-B5CA-C138FB843B4E}
.现在一切都突然奏效了。希望这可以帮到你。我正在添加 full contents of ´HKEY_CLASSES_ROOT\CLSID{1D6156B6-002B-49E7-B5CA-C138FB843B4E}`万一你需要它。
关于internet-explorer - 无法为 IE 7 或 8 安装 gwt 开发者插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2778913/