在使用IE7的Windows计算机上无法访问Eclipse Helios / Galileo Update站点

时间:2010-06-25 22:32:02

标签: eclipse user-agent internet-explorer-7 galileo

开始更新时,会显示以下错误:

搜索期间遇到网络连接问题。   无法访问“http://download.eclipse.org/releases/helios”。     访问网站流时出错。 [服务器返回HTTP响应代码:503为URL:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd]     服务器返回HTTP响应代码:503为URL:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd     访问网站流时出错。 [服务器返回HTTP响应代码:503为URL:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd]     服务器返回HTTP响应代码:503为URL:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd

所述

http://www.w3.org/blog/systeam/2008/02/08/w3c_s_excessive_dtd_traffic http://www.outofcontrol.ca/2009/02/20/w3org-dtdxhtml1-strictdtd-blocks-windows-ie-users/

w3.org阻止对http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd的IE调用(因为它过于频繁地加载它)。我可以通过使用

为IE7设置不同的UserAgent来加载DTD

%windir%\ System32 \ cmd.exe / k%windir%\ System32 \ reg.exe添加“HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ 5.0 \ User Agent”/ v Version / d“Opera /9.2.1“/ f

我尝试了-D覆盖建议:

Change user agent in Eclipse 3.5 for new software installations

无济于事。我认为eclipse不遵循IE7设置的User-Agent ......

是否有其他方法可以覆盖Eclipse的User-Agent?

由于

3 个答案:

答案 0 :(得分:1)

Eclipse已经走向“市场”,通过谷歌加入Apple和Marketplace加入AppStore。

在“帮助”菜单中,尝试 Eclipse Marketplace ,而不是安装新软件以安装和更新所需的插件

答案 1 :(得分:0)

这似乎与使用针对Helios更新站点的“经典更新程序”相关,如

所述

https://bugs.eclipse.org/bugs/show_bug.cgi?format=multiple&id=317957

答案 2 :(得分:0)

我在Galileo和Helios以及Windows 7 64位上都遇到了同样的问题,并且发现还没有解决方案(在更新站点的末尾添加'/'或删除'/'不起作用)。

至少在Helios中,我发现使用“Eclipse Marketplace”进行更新/插件确实有效。