OpenLayers页面只能在IE中访问

OpenLayers页面只能在IE中访问,openlayers,geoserver,Openlayers,Geoserver,我使用OpenLayers和GeoServer开发了web地图应用程序。Geoserver安装在端口8080的生产服务器上。它在InternetExplorer中运行良好,所有GIS层都很容易访问。但我的应用程序不在任何其他浏览器中运行,如Chrome或firefox等 有人能解释一下为什么它在任何浏览器中都不起作用,除了IE,问题出在哪里 问题在于您编写的代码。IE不符合W3C标准。你永远不应该先用IE编写一个web应用程序,而应该使用支持web标准的浏览器,然后只有在需要的时候才修改它以适应

我使用OpenLayers和GeoServer开发了web地图应用程序。Geoserver安装在端口8080的生产服务器上。它在InternetExplorer中运行良好,所有GIS层都很容易访问。但我的应用程序不在任何其他浏览器中运行,如Chrome或firefox等


有人能解释一下为什么它在任何浏览器中都不起作用,除了IE,问题出在哪里

问题在于您编写的代码。IE不符合W3C标准。你永远不应该先用IE编写一个web应用程序,而应该使用支持web标准的浏览器,然后只有在需要的时候才修改它以适应IE


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

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


更多信息可能会有所帮助。

也许迁移到SO或ServerFault会更好?我有Geoserver&Openlayers与Firefox、IE-7-8-9和chrome一起工作,没有问题。可能是标题中的元标记-&编辑原始问题并提供一些示例代码。你怎么期望有人知道问题出在哪里?