文章出處

1.在Firefox瀏覽器 draggable=false 不起作用的問題

https://stackoverflow.com/questions/26356877/html5-draggable-false-not-working-in-firefox-browser   

 

2. svg在Firefox瀏覽器無法顯示問題和繪制到canvas的問題 

需要使用encodeURIComponent  解決image的src圖片源設置為svg顯示格式為data:image/svg+xml;utf8,<svg>.......</svg>的無法顯示問題!

svg節點設置width和height,解決image設置同樣的src格式無法繪制到canvas的問題!

https://stackoverflow.com/questions/28690643/firefox-svg-canvas-drawimage-error

https://stackoverflow.com/questions/37715672/not-able-to-draw-svg-to-html5-canvas-in-firefox-even-with-height-and-width-set

 

3. 設置z-index為最大值將其置為最頂層且高于全屏的元素,但是只在chrome中有效(https://my.oschina.net/u/2306318/blog/879608)

有時在全屏狀態下,要點擊按鈕有彈框出現,然而瀏覽器的z-index最大為:2147483647

z-index最大值:
IE FireFox Safari的z-index最大值是2147483647 。
Opera的最大值是2147483584.。
IE Safari Opera在超過其最大值時按最大值處理。
FireFox 在超過最大值時會數據溢出正負不定,但有一點可以肯定絕對不會高于2147483647層

最小值
IE FireFox Safari的z-index最小值是-2147483648
Opera的z-index最小值-2147483584
FireFox在-2147483648<=z-index<0時層不顯示 在z-index<-2147483648時溢出實際數字正負不定
IE Safari Opera在z-index<0時顯示,在小于其最小值時都按其最小值處理

等值時表現 
各個瀏覽器當兩個層z-index相同時,按網頁代碼中層出現的順序,后出現的層高于先出現的層。
跨瀏覽器永遠最大:2147483647
跨瀏覽器永遠最小:Hack(”IE,Safari,Opera”:-2147483648,”FireFox”:0)

這時如果用z-index來實現將會有瀏覽器問題。

解決方案是 :利用繼承,將要彈框的內容寫在全屏的內容里面。這時全屏情況下,將要彈框的內容的層級也會繼承過來,z-index的效果將相對于全屏狀態下!!!

 

4. 設置360瀏覽器默認使用極速模式 
<meta name="renderer" content="webkit">

文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()