MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-10-09, 09:15

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 1 篇文章 ] 
發表人 內容
文章發表於 : 2009-07-07, 08:48 
離線

註冊時間: 2005-03-15, 20:28
文章: 27
Firefox 3.5 render iframe bug

前一陣子 Firefox 3.5 正式發表了
增加許多新的特色功能
不過都還沒來得及測試新功能
使用上就已經先發現了 Firefox 3.5 的 Bug
主要是在渲染 Flash Plugin 與 iframe 重疊畫面時不正常

假如頁面上同時有 flash 與 iframe 內容
將 flash html 屬性 wmode 設為 opaque
並且用 CSS z-index, position 將 iframe 疊在 flash 內容上
此時用滑鼠來回移動選擇 flash TextField 內的文字
就會發現 iframe 內容閃個不停

代碼:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style>
#flashContent {
 position: absolute;
 z-index: 1;
}
#iframe {
 position: absolute;
 width: 400px;
 height: 100px;
 top: 100px;
 left: 150px;
 z-index:2;
}
</style></head>
<body onload="document.getElementById('FlashID').focus();">
<div id="flashContent">
    <object id="FlashID" type="application/x-shockwave-flash"
          data="flashMovie.swf" width="400" height="300">
      <param name="wmode" value="opaque" />
    </object>
</div>
<div id="iframe">
  <iframe width="400" height="100" src="iframe.html"></iframe>
</div></body></html>


實際執行時,用滑鼠慢慢的選取 Flash 文字
就會發現這兩種畫面不斷交替閃爍

以上的 Bug 主要發生在 windows 版本的 Firefox 3.5
在 Mac, Ubuntu 上都沒有遇到這樣的情況

Firefox 3.5 iframe bug sample file


附加檔案:
檔案註釋: 渲染錯誤畫面
FF3.5Flashing.png [2.16 KiB]
被下載 154 次
檔案註釋: 正常的畫面
FF3.5Normal.png [3.04 KiB]
被下載 151 次
回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 AutoPager/0.5.2.2 (http://www.teeso
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 1 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 63 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群