兼容性 - 對(duì)于動(dòng)態(tài)生成的頁(yè)面或者網(wǎng)頁(yè)插件,怎樣讓ie7,8支持css3的圓角,陰影?
問(wèn)題描述
我嘗試過(guò)使用PIE.htc來(lái)解決ie7,8對(duì)css3特性的支持問(wèn)題,但針對(duì)于本地的html頁(yè)面是可行的,放到服務(wù)器上,就失效了。目前應(yīng)用到圓角的有兩個(gè)地方,一個(gè)是網(wǎng)頁(yè)插件,一個(gè)是服務(wù)器端動(dòng)態(tài)生成的html頁(yè)面。
根據(jù)網(wǎng)上的說(shuō)法,PIE.htc的引用路徑雖然寫(xiě)在css里,但只能相對(duì)于調(diào)用它的html文檔來(lái)設(shè)置,嘗試了以下幾種辦法:1.相對(duì)于該html文件處開(kāi)始算路徑;js/PIE.htc,對(duì)于插件不可行,因?yàn)檎{(diào)用插件的頁(yè)面都是外部的,沒(méi)有辦法確定相對(duì)于html的路徑。2.使用絕對(duì)路徑,例如:http://xxx/PIE.htc,也不可行。
網(wǎng)上提到的提供正確的Content-Type,服務(wù)器端也不存在這個(gè)問(wèn)題。
求大神指教,有什么比較好的實(shí)用的方法來(lái)解決這個(gè)問(wèn)題,不勝感激!
問(wèn)題解答
回答1:.htc這些東西都受到安全策略的限制,不能保證可用。
如果你想支持IE7,就生成帶有圓角的圖片。不然還是趕緊投奔IE9。
回答2:你可能需要這個(gè)。http://www.malsup.com/jquery/corner/
