我試圖創建firefox插件,它會在地址欄附近添加一個圖標,當用戶點擊它時,它會顯示一個iframe,我將設置它。 類似的東西到Chrome擴展,因爲像這樣的:Firefox插件顯示iFrame
http://code.google.com/chrome/extensions/images/hello-world.png
感謝
我試圖創建firefox插件,它會在地址欄附近添加一個圖標,當用戶點擊它時,它會顯示一個iframe,我將設置它。 類似的東西到Chrome擴展,因爲像這樣的:Firefox插件顯示iFrame
http://code.google.com/chrome/extensions/images/hello-world.png
感謝
這裏是一個疊加的方法。
文章:Creating toolbar button @ MDC
XUL彈出的對話框可以在鉻指notification-popup
和identity-popup
(建議)://browser/content/browser.xul
和iframe在XUL繳費。
<panel id="sth-popup" type="arrow" hidden="true" noautofocus="true" onpopupshown="(initial action)" level="top">
<iframe id="sth-body" src="chrome://(extenstion name)/(sth html)" flex="1"/>
</panel>
對於聽衆工具欄按鈕(的onclick,onkeypress事件),請指gIdentityHandler . handleIdentityButtonEvent
在鉻://browser/content/browser.js
如果你的插件是一個自舉請參閱Oxymoronical的Playing with windows in restartless (bootstrapped) extensions。
需要Javascript DOM控制技術。
引用XUL示例,並簡單地通過document.createElement
方法或者甚至通過document.createElementNS(XULNS, "(tag name)")
方法創建元素,其中const XULNS = 'http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul';
已被寫入。
隨意問更多,併成爲我們的註冊用戶之一。 :-)
你的問題是與創建iframe?或創建iframe內容? (例如,你不能將src屬性設置爲不是你想要顯示iframe的頁面的域的文件)
你需要更具體一些,你需要什麼幫助。 – mcbeav 2011-05-08 09:12:05
這是一個404頁面 – NoBugs 2013-11-15 02:36:19