嘿!
我提交到Mozilla的附加功能的網站我的添加和編輯回來,告訴我只有一個問題:Firefox插件Javascript對象管理
你的初步審查請求 被批准。
這裏有你需要 固定在你的下一個版本,特別是如果 要申請正式批准的幾件事情:
1)爲了防止 其他插件衝突可能由 用戶安裝,您需要將您的「鬆散」 變量和函數包裝在一個 JavaScript對象中。你可以在 https://developer.mozilla.org/en/XUL_School/JavaScript_Object_Management上看到 的例子。
所以我去那兒,開始讀了...但它的很多東西,感覺就像胡言亂語給我,我感到很困惑(不是很難在所有做!)
使用的第一個例子在那頁上,你能否告訴我如何修改我的xul文件?
目前它看起來像這樣:
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<overlay id="quickfilterOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript" src="chrome://quickfilter/content/quickfilter.js">
</script>
</overlay>
提前感謝! [R
編輯:
上傳整個加上這裏:http://www.mediafire.com/?fff6bjzjy6n39nx
我不認爲這個問題是XUL文件 - 這聽起來像問題是JavaScript。你可以編輯你的文章以包含'quickfilter.js'中的所有內容嗎? – 2011-05-09 02:17:02
好吧,將它上傳到一個文件主機:mediafire.com/?fff6bjzjy6n39nx – Ryan 2011-05-09 23:10:13
檢查quickfilter.js,我確信評論者評論所有全局變量(xmlDoc,quickFilter_100_count_redirect_url,countXmlUrl,...,prefManager)。將這些移動到quickfilter_quickfilter或quickfilter_extension對象中,就完成了。 – speedball2001 2011-05-10 07:15:38