[問題] IE6相容問題,讓我很頭大…

看板Web_Design作者 (TypeZero)時間14年前 (2010/03/22 21:59), 編輯推噓4(4019)
留言23則, 6人參與, 最新討論串1/1
IE6的快取功能讓人非常頭疼 因為IE6的快取判定,我覺得已經到智障的程度了… 最近開始接觸網頁製作,發現IE6的這個問題 我做網頁時是用UTF-8寫得,檔頭也有標Unicode BOM簽名 但是,後來我為了方便把UTF-8的訊息 也就是下面這行: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 讓伺服器來送,不寫在網頁裡面 Google Chrome、FireFox、Opera、IE8、IE7 都沒問題 但是…很機車的IE6支援度很差 第一次進站正常, 第二次進站,不正常了…因為他直接讀本地快取,沒有伺服器送UTF-8訊息 進站變亂碼… IE6根本不去讀伺服器端的檔案… 後來我加了下面這三行,IE6仍然去讀取快取 <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> 有沒有人有方法可以完全禁止IE6讀快取呢? PHP、.htaccess、HTML… 只要可停掉就好 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.230.15.84

03/22 22:01, , 1F
加一個變數,讓html去讀取,讓ie6認為是不同頁面就ok囉!
03/22 22:01, 1F

03/22 22:30, , 2F
date?
03/22 22:30, 2F

03/22 22:31, , 3F
<title>有在<meta>後?
03/22 22:31, 3F

03/22 22:31, , 4F
不過好像沒什麼用ie6很怪 剛剛試過了
03/22 22:31, 4F

03/22 22:31, , 5F
ie6 加到最愛以後關掉視窗
03/22 22:31, 5F

03/22 22:31, , 6F
然後打開視窗 他完全無視我的date
03/22 22:31, 6F

03/22 22:32, , 7F
連date的日期都還是舊的…
03/22 22:32, 7F

03/22 22:34, , 8F
BOM拿掉header("Content-Type:text/html; charset=utf-8");
03/22 22:34, 8F

03/22 22:45, , 9F
有BOM php運作會有問題我知道,但是沒BOM的話
03/22 22:45, 9F

03/22 22:45, , 10F
IE全系列都要手動切到UTF-8才能看到網頁 不然會全白
03/22 22:45, 10F

03/22 22:46, , 11F
就像…MEGAUPLOAD.COM一樣
03/22 22:46, 11F

03/22 23:57, , 12F
你把meta charset那行拿掉當然變亂碼, 沒什麼好訝異的
03/22 23:57, 12F

03/23 00:13, , 13F
NO 我讓他從伺服器送
03/23 00:13, 13F

03/23 00:13, , 14F
這樣AddDefaultCharset UTF-8
03/23 00:13, 14F

03/23 03:40, , 15F
不想跟你爭論..請自己去看google/雅虎的網站會不會加
03/23 03:40, 15F

03/23 03:41, , 16F
伺服器送不送編碼類型無所謂, html的code才是最重要的
03/23 03:41, 16F

03/23 11:36, , 17F
html寫charset meta到底是有多不方便..?@@
03/23 11:36, 17F

03/23 15:05, , 18F
ie首次讀取沒問題 但是第二次讀取就會亂碼…
03/23 15:05, 18F

03/23 15:06, , 19F
其他全部得瀏覽器則完沒有問題
03/23 15:06, 19F

03/23 16:44, , 20F
這不是<title>位置的問題嗎?可以po出你的html嗎?
03/23 16:44, 20F

03/23 16:44, , 21F
你說的 megaupload.com 就是有同樣的問題..
03/23 16:44, 21F

03/23 16:45, , 22F
<meta http....UTF-8>這行,要放在 <title></title>前面
03/23 16:45, 22F

03/24 00:16, , 23F
只要meta在title後面ie6就會無視禁止緩存指令?
03/24 00:16, 23F
文章代碼(AID): #1BftUlJs (Web_Design)