2010-10-14 37 views
2

我收到一個涉及IIS和IE的奇怪問題,我會盡量清楚地描述它。2個服務器,兩個網站都是相同的:IE顯示兩個稍微不同的版本

我有本地開發的常規html-css-js/jquery網站。現在已經準備好了,我正在嘗試將它部署到服務器上。

一旦它託管在服務器上,我看到在IE中兩個問題只是:

  • 呈現略有不同:有所有的在我的網站的額外空白幾個像素(這樣的內容實際上是比在本地觀看時更「壓縮」)。

  • 一些JS問題:我正在使用Impromptu jQuery彈出式插件,並且在其「已裝載」事件中指定的回調預先填充其表單字段。在FF中它可以工作,但在IE中,這些字段不會填充,直到我關閉彈出窗口並再次打開。這在所有瀏覽器本地工作。

  • 聽起來很奇怪,我的jQuery彈出對話框中的文本似乎沒有應用'ClearType'技術。文本就像'1像素薄',並且不像其他地方那樣反鋸齒。

我已經上傳我的網站到另一臺服務器,它運行完美的罰款。問題是我需要把它放在第一臺服務器上,我不知道什麼是錯的。這兩臺服務器都在Win 2k3上,安裝有IIS 6,.NET 3.5。

任何指向什麼是錯的?非常感謝。

回答

0

使用IE開發工具欄來調試你的CSS。如果看起來像舊版本,也可能是緩存問題。

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=95e06cbe-4940-4218-b75d-b8856fced535

+0

來排除這種快速的方法是做一個按Ctrl-F5刷新,而不是F5刷新(忽略客戶端緩存的請求)。 – 2010-10-14 21:44:20

+0

這導致我發現問題,謝謝。事實證明,一旦部署,IE8自動進入「兼容性視圖」,它打破了我的佈局中的幾件事情。我現在要看看它爲什麼會自動進入這種模式,以及我如何防止它。 – siger 2010-10-14 21:50:44

+0

HTML5 doc類型<!DOCTYPE html>將踢入標準模式。 http://ejohn.org/blog/html5-doctype/ – 2010-10-15 00:18:48

1

請確保在查看2個服務器之間的站點時,Internet Explorer狀態欄中的「安全區域」是相同的。

相關問題