0
在Chrome扩展开发中,我们有背景页面概念。 Firefox扩展开发中也有类似的东西可用。在开发Chrome扩展的同时,我看到了如下方法:Firefox扩展开发
window.Bkg = chrome.extension.getBackgroundPage()。Bkg;
$(function() {
var view = null;
if (Bkg.account.isLoggedIn()) {
view = new Views.Popup();
$("#content").append(view.render().el);
} else {
$("#content").append(Template('logged_out')());
Bkg.refresh();
}
}...........
其中的主要逻辑都写在背景页(如isLoggedIn等),并从我们呼吁背景页面扩展弹出页面。这里例如总是加载管理会话的背景页面。我们如何在Firefox Extension Development中具有类似的功能。
为了公平起见,这不是写的Chrome扩展程序的好方法。 – Xan 2014-09-25 14:07:58