我一直在寻找并且找不到在Chrome扩展程序中切换不同html视图的方法。我正在创建和扩展用户登录,并希望在用户登录后切换到profile.html视图。我已尝试过以下方式,但这只是打开一个弹出窗口,是否可以在那里进行操作将html页面加载到当前的扩展视图中?或者是通过javascrip编辑扩展视图的唯一方法?
chrome.windows.create(
{
tabId: newTab.id,
type: "popup",
url: chrome.extension.getURL('user_profile.html'),
focused: true
}, function(window){
//
});
});
答案 0 :(得分:4)
有几种方法可以做到这一点,但最简单的方法是将其视为单页应用。您不会根据用户操作更改视图,而是根据上下文提供内容。
那说我有两种方式经常看到这个: