[英]SVG support for Internet Explorer 8 and below
我在flash中創建了動畫,並使用Swiffy將其轉換為HTML5。
我認為它正在使用SVG渲染所有內容; 是否有一些JavaScript或技巧使IE8及以下支持它? 我的動畫與Internet Explorer 9配合得很好。
謝謝!
雖然沒有選擇是完美的,但有幾個選擇:
1.)Adobe有一個用於IE8的SVG插件http://www.iegallery.com/en/addons/detail.aspx?id=444
2.)Raphael JavaScript Framework允許跨瀏覽器的矢量圖形 - http://raphaeljs.com/
3.)然后是開源項目: http : //code.google.com/p/svg2vml/和http://code.google.com/p/svgweb/
4.)可以選擇顯示IE8及以下版本的閃光燈。
5.)可以選擇優雅降級IE8及以下版本,並顯示靜態圖像代替動畫。
根據你動畫的原因 - 我會推薦4或5。
有兩種選擇不會將您與特定框架(raphael)或復雜解決方案(svgweb)聯系起來:
如果你去2號(是的,這是一個糟糕的選擇),並且想要保持可點擊的部分和工具提示,你將不得不使用不可見的div,或在渲染的svg頂部的HTML標簽。
您可以重用svg中的定位信息來定位這些div,以避免該部分的開銷。
最好的選擇可能是外交上鼓勵他們使用真正的瀏覽器,但對於那些生活在非熟練IT部門規則下的人來說並不總是可行;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.