为chrome扩展创建用户界面的不同方法有哪些?

时间:2015-02-26 19:01:20

标签: google-chrome google-chrome-extension

我正在尝试了解为我的应用程序开发chrome扩展程序的用户界面的最佳方法。我遇到的两种方法是:i)使用default_popup html页面的浏览器操作或ii)将一些组件注入到选项卡中加载的页面中。第一种方法非常简单,但有一些限制使用(就像它在tab / window开关上被破坏,这在我的应用程序的上下文中是有用的)。进入第二种方法,它似乎需要注入的每个组件都列在web_accessible_resources下。随着扩展UI变得复杂,此列表必然会增加。但令人惊讶的是,Pocket扩展的清单似乎没有列出任何js文件或html文件,尽管它也没有使用弹出页面。它是如何工作的?还有其他创建用户界面的方法吗?

1 个答案:

答案 0 :(得分:0)

您是否查看了有关chrome.windows API的文档?此API将允许您在浏览器中创建新窗口和选项卡,以便您可以从扩展中创建html内容。您只需要声明清单文件的相关权限即可。您可以在此处阅读更多信息:https://developer.chrome.com/extensions/windows