相关疑难解决方法(0)

如何构建Google Hangouts等Chrome扩展程序

谷歌Hangouts扩充有一个面板在Chrome UI之外的显示出来.

这有点像通知但不是.我没有在Extension Developer Docs中看到任何描述API的内容.这是他们正在做的特定于谷歌的黑客攻击吗?我缺少实验性API中的某些内容吗?

google-chrome-extension

13
推荐指数
1
解决办法
6339
查看次数

Google Hangouts扩展程序如何创建面板窗口?

文件说,如果你想创建一个面板窗口,你应该使用

chrome.windows.create({...,type:"panel"}, function callback)
Run Code Online (Sandbox Code Playgroud)

同时,它说"指定要创建的浏览器窗口类型.'panel'类型创建一个弹出窗口,除非设置'--enable-panels'标志."

所以你应该去"chrome:// flags"手动更改它.但Google Hangouts可以在不执行此操作的情况下创建面板.它是如何做到的?

javascript google-chrome-extension

7
推荐指数
1
解决办法
2142
查看次数

检测是否启用了镶板

我想在javascript中检测是否在chrome中启用了面板.

目前,您可以使用以下代码创建面板:

chrome.windows.create({ url: "[url]", width: 500, height: 516, type: 'panel'});
Run Code Online (Sandbox Code Playgroud)

当Chrome中的面板被禁用时,它会打开一个弹出窗口.但问题是每个chrome版本都没有启用面板.但是人们可以在chrome:// flags上手动启用它.因此,当禁用标志时,我想将人们重定向到该页面,以便他们可以启用面板.

html javascript google-chrome google-chrome-extension

4
推荐指数
1
解决办法
1176
查看次数