app模式:没有导航面板的chrome窗口(地址+标签栏)。在终端
中运行此命令google-chrome --app=http://stackoverflow.com/
我想直接从Chrome打开应用模式的网站。是否有添加此选项的扩展名?如果不是,我如何编写一个小扩展程序呢?我从来没有写过chrome扩展,但我有一些html和javascript的经验。感谢
编辑:主要问题是chrome.windows.create没有CreateType的“app”选项。我想我们无能为力。
答案 0 :(得分:1)
有一种方法可以使用chrome.management
API。
chrome.management.generateAppForLink("http://stackoverflow.com/", "Stack Overflow", function(info) {
chrome.management.setLaunchType(info.id, "OPEN_AS_WINDOW", function() {
chrome.management.launchApp(info.id);
})
});
请注意,上述代码需要用户手势(未记录)。有关示例,请参阅Invoking activeTab
。激活上下文菜单就足够作为一种手势。
但是,这会在应用启动器中永久创建一个应用。从好的方面来说,它不会为同一个URL / Title创建重复项。
您可以致电chrome.management.uninstall(id)
,但需要用户确认。