OpenLayers 页面只能在 IE 中访问
我使用 OpenLayers 和 GeoServer 开发了网络地图应用程序。 Geoserver 安装在生产服务器的 8080 端口上。它在 Internet Explorer 中运行良好,并且可以轻松访问所有 GIS 图层。但我的应用程序不能在任何其他浏览器中运行,例如 Chrome 或 Firefox 等。
任何人都可以解释为什么它不能在除 IE 之外的任何浏览器中运行,问题出在哪里?
I have developed web map application using OpenLayers and GeoServer. Geoserver is installed on production server on port 8080. It works fine in Internet Explorer and all the GIS layers are easily accessible. But my application does not run in any other explorer e.g Chrome or firefox etc.
can anybody explain why it not works in any explorer except IE, Where is the problem ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
也许 Firefox 没有与 IE 相同的代理设置。
更多信息会有所帮助。
Maybe firefox doesn't have the same proxy settings as IE.
More information would be helpful.
问题出在你写的代码上。 IE 不符合 W3C 标准。您永远不应该首先使用 IE 编写 Web 应用程序,而应该使用支持 Web 标准的浏览器,然后仅在需要时才对其进行修改以适应 IE。
既然您已经完成了工作,您可以尝试使用带有 firebug 扩展的 Firefox 来调试您的应用程序。
The problem is the code you wrote. IE is not W3C compliant. You should never code a web application with IE first but with a browsers which support web standrads, and then only hack it if needed to fit with IE.
Since you have done the work yet, you can try to debug your app using firefox with the firebug extension.