2011-05-06 86 views
0

我已经使用OpenLayers和GeoServer开发了网络地图应用程序。 Geoserver安装在8080端口的生产服务器上。它可以在Internet Explorer中正常工作,并且所有GIS层都可以轻松访问。但我的应用程序不运行在任何其他浏览器,如Chrome或Firefox等OpenLayers页面只能在IE中访问

任何人都可以解释为什么它不能在任何浏览器除IE以外,问题在哪里?

+0

也许这会更好地迁移到SO或ServerFault? – 2011-05-06 13:26:07

+0

我有Geoserver&Openlayers与Firefox,IE-7-8-9和Chrome没有问题。可能是标题中的元标记 - & 2011-05-06 13:55:06

+1

编辑您的原始问题并提供一些示例代码。你如何期待任何人知道问题出在哪里? – capdragon 2011-05-06 19:48:55

回答

0

也许firefox没有与IE相同的代理设置。

更多的信息会帮助你。

1

问题是你写的代码。 IE不符合W3C标准。你不应该首先用IE编写一个Web应用程序,而应该使用支持Web标准的浏览器,然后只有在需要时才能使用它来匹配IE。

既然你已经完成了这项工作,你可以尝试使用firefox和firebug扩展来调试你的应用程序。