我有一些使用php生成的js文件,例如名稱爲「my_file.js.php」,爲JS提供適當的內容類型。用PHP生成的JS文件在IE6中第一次沒有加載
在FF,IE7,Chrome等。所有工作正常,這些文件正確加載。
但是,在IE6,部份更復雜: - 頁面的第一負載:文件未加載,因此,我有我的 頁面上一些JS錯誤 - 如果我做了一個頁面刷新,所有現好的
我們有沒有人遇到過這種奇怪的行爲? (看起來很清楚,這些文件並不是「純」的.js文件,因爲我的其他.js文件是正確加載的。
我有一些使用php生成的js文件,例如名稱爲「my_file.js.php」,爲JS提供適當的內容類型。用PHP生成的JS文件在IE6中第一次沒有加載
在FF,IE7,Chrome等。所有工作正常,這些文件正確加載。
但是,在IE6,部份更復雜: - 頁面的第一負載:文件未加載,因此,我有我的 頁面上一些JS錯誤 - 如果我做了一個頁面刷新,所有現好的
我們有沒有人遇到過這種奇怪的行爲? (看起來很清楚,這些文件並不是「純」的.js文件,因爲我的其他.js文件是正確加載的。
好吧,很難說沒有源代碼,但也許你可以嘗試把在腳本的defer屬性。這樣,你的腳本可能會被體內後加載,規避錯誤。
我知道了!
畢竟,這個問題是沒有鏈接到JS ..但我的PHP。
我打電話給「session_start」,看起來這個電話發出的「no-store」頭是「no」由IE6管理得很好。
我加了一個session_cache_limiter('none');在我打電話給session_stat之前,現在一切正常。
對於講法語的人,這裏是一些信息: http://www.developpez.net/forums/d619691/php/langage/sessions/header-session_start-sous-ie/#post3691413
您可以發佈此腳本,以便它可以研究你所看到的行爲的URI? – 2009-11-10 11:21:42
不幸的是,這個腳本不在網上..我正在開發一個Intranet軟件,但我會嘗試在線添加一些演示 – kemar 2009-11-10 11:30:43
您可能需要發佈一些示例代碼來指示您如何做到這一點。可能存在導致問題的語法錯誤,或者內容類型可能未正確處理。 – scunliffe 2009-11-10 12:55:54