2010-01-24 57 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

相關問題