gpt4 book ai didi

javascript - Google Hangouts 扩展如何创建面板窗口?

转载 作者:数据小太阳 更新时间:2023-10-29 04:25:47 27 4
gpt4 key购买 nike

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

chrome.windows.create({...,type:"panel"}, function callback)

同时,它表示“指定要创建的浏览器窗口类型。除非设置了‘--enable-panels’标志,否则‘面板’类型会创建一个弹出窗口。”

所以你应该去“chrome://flags”手动更改它。但是Google Hangouts可以在不这样做的情况下创建面板。它是如何做到的?

最佳答案

Google Hangouts extension (以前称为“Chat for Google”)明确为 whitelisted in the source code ,即使未设置 --enable-panels 标志,它也可以使用面板功能:

bool PanelManager::ShouldUsePanels(const std::string& extension_id) {
...
return CommandLine::ForCurrentProcess()->HasSwitch(
switches::kEnablePanels) ||
extension_id == std::string("nckgahadagoaajjgafhacjanaoiihapd") ||
...

关于javascript - Google Hangouts 扩展如何创建面板窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11614493/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com