Я написал следующую функцию javascript, которая зависает, потому что кажется, что она никогда не сможет найти элемент canvas_frame на загруженной странице GMail (страница создания). Это начало вызывается через XUL дополнения Firefox. Есть мысли о том, что может происходить?
init : function () {
var frame, interval;
frame = document.getElementById('canvas_frame');
interval = setInterval(function() {
if (frame) {
if (frame.contentDocument) {
clearInterval(interval);
GLOBALS.doc = frame.contentDocument;
onContentReady();
}
}
}, 500);
}