我已經盡力使我的擴展儘可能簡單,它現在不包含任何皮膚/ css,它只有'statusbar'在一個單獨的'覆蓋'。如何阻止干擾其他擴展的我的Firefox擴展?
問題是,安裝時,它隱藏了我的firefox 3.6.3的「一體化工具欄」擴展名的前三個圖標。
在沒有「一體化工具欄」的其他兩臺機器上,它隱藏了網頁開發工具欄的所有圖標!
chrome.manifest用於
content stackoverflow content/
content stackoverflow content/ contentaccessible=yes
overlay chrome://browser/content/browser.xul chrome://stackoverflow/content/browser.xul
locale stackoverflow en-US locale/en-US/
browser.xul
<overlay id="dch-browser-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"/>
<script src="stackoverflow.js" />
<statusbar id="status-bar">
<statusbarpanel id="stackoverflow-status-bar-icon" class="statusbarpanel-iconic" src="chrome://stackoverflow/content/icon_small.png" tooltiptext="&runstackoverflow;" onclick="stackoverflow.run()" />
</statusbar>
</overlay>
我已經很努力簡化擴展上找原因,但失敗了,任何建議/想法將受到歡迎。
thx。
很難回答,沒有一些截圖和代碼,我想。 – 2010-06-10 11:04:39
我已經把上面的核心代碼,如果您需要任何其他信息,請讓我知道... – ccppjava 2010-06-10 11:12:38
我會假設「狀態欄」不是唯一的。嘗試將其名稱更改爲「stackoverflow-status-bar」。 – ChrisF 2010-06-10 11:17:02