0

我已经使用 OpenLayers 和 GeoServer 开发了 web 地图应用程序。Geoserver 安装在生产服务器的 8080 端口上。它在 Internet Explorer 中运行良好,并且所有 GIS 图层都可以轻松访问。但是我的应用程序不能在任何其他资源管理器中运行,例如 Chrome 或 firefox 等。

谁能解释为什么它不能在除 IE 之外的任何资源管理器中工作,问题出在哪里?

4

2 回答 2

1

问题是你写的代码。IE 不符合 W3C。您永远不应该首先使用 IE 编写 Web 应用程序,而是使用支持 Web Standrads 的浏览器,然后仅在需要与 IE 匹配时才破解它。

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

于 2011-05-06T13:48:04.787 回答
0

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

更多信息会有所帮助。

于 2011-05-12T18:54:57.137 回答