解決Firefox視窗下方出現紅字「<menuitem」的問題

最近朋友的Firefox視窗下面出現一個很奇怪的錯誤畫面,視窗下方出現一大塊空白,還有兩行紅字,寫「<menuitem」這樣,相信網路上一堆人也都遇到這問題了吧 ?

2007-09-11-00-41-56

 

剛好我最近都用Opera,就沒遇到這狀況,聽說這東西是因為Java虛擬機器的程式更新所造成的BUG,,

我也不太知道是啥狀況,後來從黑米上看到一個程式可以解決這問題,順便紀錄一下,給也遇到同樣問題的網友修補一下。

 

修補方法:

1.下載「這個」檔案。
2.關閉Firefxo
3.執行「firefox_menuitem_fix.exe」檔案。
4.完成。

感謝「阿榮技術學院」網站的站展提供此一修補程式,原文在這邊

 

 

這程式主要是將一個名為「chrome.manifest」的檔案複製到下面資料夾中:

C:\Program Files\Mozilla Firefox\extensions\
{CAFEEFAC-0016-0000-0001-ABCDEFFEDCBA}

 

「chrome.manifest」檔案裡面的內容為:

content    javaconsole1.6.0_01    chrome/content/ffjcext/
overlay    chrome://browser/content/browser.xul    chrome://javaconsole1.6.0_01/content/ffjcext.xul
locale        javaconsole1.6.0_01    en-US    chrome/locale/en-US/ffjcext/
locale        javaconsole1.6.0_01    de-DE    chrome/locale/de-DE/ffjcext/
locale        javaconsole1.6.0_01    es-ES    chrome/locale/es-ES/ffjcext/
locale        javaconsole1.6.0_01    fr-FR    chrome/locale/fr-FR/ffjcext/
locale        javaconsole1.6.0_01    it-IT    chrome/locale/it-IT/ffjcext/
locale        javaconsole1.6.0_01    ja-JP    chrome/locale/ja-JP/ffjcext/
locale        javaconsole1.6.0_01    ko-KR    chrome/locale/ko-KR/ffjcext/
locale        javaconsole1.6.0_01    sv-SE    chrome/locale/sv-SE/ffjcext/
locale        javaconsole1.6.0_01    zh-CN    chrome/locale/zh-CN/ffjcext/
locale        javaconsole1.6.0_01    zh-TW    chrome/locale/zh-TW/ffjcext/

不知道是啥意思,只知道跟Java虛擬機器有關就是了,也遇到一樣狀況的人,可以試試看。

最後更新:11-03, 2013 下午 5:04

kjbrian

Author: 不來恩

briiancom@gmail.com

相關資訊

訪客留言:

18 Replies to “解決Firefox視窗下方出現紅字「<menuitem」的問題”

  1. 之前某版FIROX 使用 flash 也有 bug,害我除錯除了很久,firefox 真的愈看愈爛,一堆bug,快跟IE 比爛了。

  2. 我也碰到這個狀況,但只要用安全模式進去,取消所有外掛,然後重新開啟,再把外掛一個個手動開啟就ok了。

    我出現這個狀況好像是更新了某個外掛之後變成這樣的。

  3. 我也遇到這個問題,一開始先停用所有 extension 不過沒解決,
    把 firefox 移除重灌問題一樣存在;
    再搜尋所有 firefox 相關的目錄與檔案有沒有 menuitem 這個字眼也找不到 …
    真是一整個囧 …

    後來我就去把 Documents and Settings\user_name\Application Data\Mozilla\Firefox
    和 Documents and Settings\user_name\Local Settings\Application Data\Mozilla\Firefox 二個目錄全砍掉再重新啟動 firefox 之後讓它自己產生新的設定檔就 ok 了,
    接著就是用 MozBackup 將之前備份的設定與 extension 再還原回來,便解決了這個問題。
    不過看起來我的方法治標不治本,因為在逛過一些網站之後還是會重現。

    後來還真的如一樓 MICHELLE 所言的方式解決較好,
    這樣看起來是工程師打錯字的問題。

  4. 呃…

    先關閉所有 Firefox, 然後直接開啟 Firefox Safe Mode (開始->程式集->Mozilla Firefox->Mozilla Firefox (安全模式)), 勾選頭兩個選項, 重新啟動 Firefox, 一切正常…

    不過附加元件要全部再手動啟動才行…

  5. 另一個簡單方法
    1. 關閉Firefxo

    2. 用文字檔打開 C:\Program Files\Mozilla Firefox\extensions\{CAFEEFAC-0016-0000-0001-ABCDEFFEDCBA}\chrome.manifest

    3. 內容中最後一行的 locale javaconsole1.6.0_01 zh-TW chrome/locale/zh_TW/ffjcext/改成 locale javaconsole1.6.0_01 zh-TW chrome/locale/zh-TW/ffjcext/

    4. 重開Firefxo就ok了。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *