joe.oo
2001-07-09, 02:40 AM
源起:
時常進出 PCZONE ,但是發現有些網頁開啟時 IE 會停頓一會兒,而這些網頁都是含有 Flash 的,
看過這些原始檔後, 發現網友在貼 Flash 時,使用的 tag 有些瑕疵.
技巧目的:
解決 IE 的停頓, 加快開啟網頁的速度.
作法:
在 <EMBED ....> 中加入一個屬性 --> type="application/x-shockwave-flash"
不加,當然也是可以, 不會有太大的問題.
但是, 有時候你會發現, 為什麼開啟一個有 Flash 的網頁時, IE 會停頓一會兒.
主要是因為, Browser 在分析網頁的 tag 時, 遇到 <embed ....> ,
然而, 其中並沒有註明 type , 所以就會停頓, 等 load 到 src 中的 .swf (or time out)時,
才能分析出 type , 也才會繼續顯示網頁,
從中可知道一件事, load .swf 的時間會影響 IE 停頓的時間長短.
假若, 你把含有 flash , 但沒註明 type 的網頁及 .swf 兩者放在自己的硬碟.
當你開啟該網頁時, 幾乎感覺不出 IE 的停頓.
但是, 做個實驗, 把其中的 .swf 連結到龜速的 kimo or pchome,
你會發現, IE 嚴重的停頓.
使用 Dreamweaver 的人不必特別加, 因為已經預設了.
贊助商連結
時常進出 PCZONE ,但是發現有些網頁開啟時 IE 會停頓一會兒,而這些網頁都是含有 Flash 的,
看過這些原始檔後, 發現網友在貼 Flash 時,使用的 tag 有些瑕疵.
技巧目的:
解決 IE 的停頓, 加快開啟網頁的速度.
作法:
在 <EMBED ....> 中加入一個屬性 --> type="application/x-shockwave-flash"
不加,當然也是可以, 不會有太大的問題.
但是, 有時候你會發現, 為什麼開啟一個有 Flash 的網頁時, IE 會停頓一會兒.
主要是因為, Browser 在分析網頁的 tag 時, 遇到 <embed ....> ,
然而, 其中並沒有註明 type , 所以就會停頓, 等 load 到 src 中的 .swf (or time out)時,
才能分析出 type , 也才會繼續顯示網頁,
從中可知道一件事, load .swf 的時間會影響 IE 停頓的時間長短.
假若, 你把含有 flash , 但沒註明 type 的網頁及 .swf 兩者放在自己的硬碟.
當你開啟該網頁時, 幾乎感覺不出 IE 的停頓.
但是, 做個實驗, 把其中的 .swf 連結到龜速的 kimo or pchome,
你會發現, IE 嚴重的停頓.
使用 Dreamweaver 的人不必特別加, 因為已經預設了.
贊助商連結