【问题标题】:Make my Asp.Net application support all browser [closed]让我的 Asp.Net 应用程序支持所有浏览器 [关闭]
【发布时间】:2013-02-08 05:20:38
【问题描述】:

我有一个 asp.net 应用程序,它最初是为仅支持 IE(Internet Explorer)而设计的。现在我想转换支持所有最新浏览器的应用程序, 基本上它是由 Asp.net、CSS 和 Javascript(特定于 IE)开发的。有什么简单的方法可以转换,因为如果我失败了,我只有 1 周的时间提交,然后我需要报告它是否可能?

【问题讨论】:

  • 它的哪一部分失败了?我们需要更多信息。具体的编程问题会有所帮助
  • 是的,正如马特所说,您必须专门解决每种不兼容的情况,因为没有万能的解决方案。
  • 你试过其他浏览器吗?您在哪一部分看到错误?
  • 通常人们开发除了 IE 之外的所有东西......你做了相反的事情!史诗般的胜利。
  • @AndreaTurri 我不同意你的看法。有很多专门为 IE 开发的 Intranet 网站。因为某些公司的域中的所有计算机都使用 IE,除了他们安装的那台之外,他们没有其他方法允许...

标签: c# jquery asp.net css performance


【解决方案1】:

这是一个快速的答案 - 它可能需要你超过一周的时间 :)

最好的办法是在不同的浏览器中查看您的网站,看看有什么问题。您的问题有点含糊,但您可能正在考虑解决 UI 问题和可能的 JavaScript 问题。

您支持哪个版本的 IE?您需要考虑到这一点,因为开发跨浏览器支持不仅意味着修复现代浏览器的问题,而且确保旧浏览器不会损坏。

这是一个非常开放的问题,我最好的建议就是上面的。没有办法将应用程序神奇地转换为跨浏览器兼容。不幸的是,这将是一项手工工作。

最重要的是,您需要先衡量其他浏览器的糟糕程度,然后才能制定解决方案。

【讨论】:

  • +1 我完全同意 Jason 的观点。您需要检查您正在处理的浏览器的各个方面并据此进行修复。
  • 我尝试在 Mozilla 和 Chrome 中打开页面(表示登录 UI),但没有打开单个 javascript,功能甚至事件都不起作用。甚至没有我的登录按钮。
  • 在 Mozilla (Firebug) 和 Chrome 的开发工具中,应该有一个 Console 选项卡。单击该选项卡并再次尝试这些页面。如果有任何 JavaScript 错误,它们可能会出现在 Console 输出中。
猜你喜欢
  • 1970-01-01
  • 2013-02-17
  • 1970-01-01
  • 1970-01-01
  • 2019-09-12
  • 2010-10-13
  • 1970-01-01
  • 1970-01-01
  • 2011-09-15
相关资源
最近更新 更多