2010-01-24 56 views
0

我的网站在最新版本的IE浏览器上运行良好,但在其他浏览器和Chrome/Firefox浏览器上效果不太好。是否有一些备忘录列出了可用于快速修复这些问题的可移植性问题?我只使用jQuery和一些ASP。在不同的浏览器中最大限度地提高网站可用性

编辑:OP的评论:

我使用jQuery的基础上的苍蝇,其中包含从结果一个Ajax请求返回的表。我可以看到结果已经生成,但用户声称他们看不到它们。

+0

你的意思是*可见度*? – BalusC 2010-01-24 22:55:49

+0

我正在使用jquery来即时创建表,其中包含从ajax请求返回的结果。 我可以看到结果已生成,但用户声称他们无法看到它们。 – Wesly 2010-01-24 22:58:54

+3

哦,那样。你真的需要提供一个SSCCE然后:http://sscce.org – BalusC 2010-01-24 23:02:11

回答

3

有没有真正的这样的cheatsheet可用。一般而言,仅使用(X)HTML strict doctype和网页validates和(单独的)CSS表格validates应当在万维网上意识到的任何web浏览器上工作。一旦完成了这些,misbehaviours/bugs的剩余部分通常处于CSS级别和MSIE级别。为此,您需要了解common MSIE CSS bugs并相应地修复它。

在JavaScript的水平,你不必担心多的jQuery的本身已经设计为跨浏览器兼容。由于ASP是一种服务器端视图技术,它只是生成/发送纯HTML到响应,这里没有太多的事情要做。这完全取决于你自己控制的HTML/CSS。

编辑:由社区维基,因为这不回答OP的实际问题,我不希望删除的答案,因为别人可能会觉得它有用。

0

有没有简单的方法,以确保跨浏览器兼容,但网站如http://browsershots.org/将有助于确定哪些浏览器如果你正在使用jQuery则无效的JavaScript可能是问题的一个可能的原因显示的数据不正确

0

您的意见似乎表明,用户看到的是你不能够复制,可能是因为你没有他们所使用的特定浏览器版本的问题。你需要看看你的用户看到了什么。尝试使用不同浏览器查看的展示您的网站的网站之一。 http://browsershots.org/就是其中之一。

+0

真的我不能复制错误,并且http://browsershots.org没有帮助,因为网站需要交互性才能获得结果表 – Wesly 2010-01-24 23:24:49

+1

强制请求(调用该功能),所以你可以在浏览器上看到它。 – Gazler 2010-01-24 23:33:27

+0

这是一个无关的评论,但你删除了你的答案,所以我不能提醒你。再看看:http://stackoverflow.com/questions/2167283/advice-on-logic-circuits-and-serial-communications – 2010-01-30 16:29:57

0

我正在使用jquery来建立一个表,它包含从ajax请求返回的结果。我可以看到结果已经生成,但用户声称他们看不到它们。

也许请求的URL是错误的。尝试使用绝对网址或域相关网址(即从/开始。但是,它仍然在没有SSCCE的情况下在暗处拍摄。至少我怀疑这只是一个编码错误,MSIE也(也是)也是在宽容

更新:我查了你的JS代码的引擎收录和事实证明,你不使用jQuery可言,只是“纯香草”的JavaScript,与下每个MSIE专有innerHTML。如果你在你的webapp 实际上化妆用的jQuery,那么我会口所有的JS jQuery的这样,这将是跨浏览器兼容。

+0

有趣的想法!去检查 – Wesly 2010-01-24 23:23:42

+0

我检查了它的请求URL的绝对和正确。 在上面的评论中还添加了SSCCE链接。 – Wesly 2010-01-24 23:50:51

相关问题