从背景渲染弹出窗口

时间:2017-01-18 19:52:26

标签: javascript angularjs google-chrome-extension

我开发了镀铬扩展程序。它是一个聊天应用程序。

我开发了整个应用程序作为弹出窗口,后来我意识到弹出窗口在失焦时完全消失。 作为聊天应用程序,我希望弹出窗口保留在后台以发送通知,但似乎无法在后台保留弹出窗口(如果我错了请更正)。

我的应用程序主要使用服务器API编写在angularJS中。

我正在考虑首先将我的应用程序渲染为后台页面,然后每当点击弹出窗口时,它将从后台页面获取DOM。

我尝试了什么:

我将所有弹出窗口的html转移到后台页面,在弹出窗口的标记中,我尝试通过以下方式加载后台页面的标记:

document.documentElement.outerHTML=chrome.extension.getBackgroundPage().document.documentElement.outerHTML

但这不起作用,因为它只显示由Angular呈现的标记。

现在我在想是否有某种方法可以使用iframe来显示backgroundPage?

请帮我完成这件事。

0 个答案:

没有答案