更改chrome扩展弹出页面

时间:2018-04-11 16:00:01

标签: javascript google-chrome-extension

是否可以根据某些条件加载不同的弹出页面?如果有多种方法可以做到这一点,我需要我能在这个主题上得到的一切。

2 个答案:

答案 0 :(得分:0)

您可以使用ReactJS或任何其他框架或库堆栈在客户端生成页面。

How to build a Chrome Extension with React JS

如果您想在弹出式窗口中嵌入其他页面,则可以使用iframe来实现此目的。

答案 1 :(得分:0)

要在您的后台页面上运行的简单示例代码,这可以帮助您入门:

if (condition1) {
    chrome.browserAction.setPopup({popup:"popup1.html"});
} else if (condition2) {
    chrome.browserAction.setPopup({popup:"popup2.html"});
} else if (condition3) {
    chrome.browserAction.setPopup({popup:"popup3.html"});
} // etc.

请参阅documentation