/*
取得當前的網頁 DOM 物件,
這等於平常在網頁中 JavaScript 的 document。
*/
var doc = window.content.document;
// or
var doc = window.top.getBrowser().contentDocument;
// 當要改變視窗的 URL 頁面時
doc.location = "http://www.google.com.tw/";
// 取得指定 ID 的 DOM 元素
var content = doc.getElementById("content");
/*
PS: 這裡的 window 是指整個瀏覽器,
而非一般網頁中的 window,
在開發時別造成混淆了。
*/
/* 取得所有的瀏覽匡,這個物件將會是所有分頁共用的 */
var browser = window.top.getBrowser();
// 當頁面加載結束時的事件
contentOnLoad=function(e){
alert("onLoad");
// 如果事件只需要執行一次,或動態註冊,記得在結束時註銷事件
browser.removeEventListener("load",contentOnLoad,false);
};
// 註冊事件
browser.addEventListener("load",contentOnLoad,false);
2009-05-21 00:03
[Firefox 套件開發] 取得當前的網頁 DOM 物件及視窗框架
分類:
Firefox 套件開發
相關文章 :
訂閱:
張貼留言 (Atom)
0 回應:
張貼留言