Tom*_*Tom 7 javascript google-chrome-extension
该文件说,如果你想创建一个面板窗口,你应该使用
chrome.windows.create({...,type:"panel"}, function callback)
Run Code Online (Sandbox Code Playgroud)
同时,它说"指定要创建的浏览器窗口类型.'panel'类型创建一个弹出窗口,除非设置'--enable-panels'标志."
所以你应该去"chrome:// flags"手动更改它.但Google Hangouts可以在不执行此操作的情况下创建面板.它是如何做到的?
Rob*_*b W 19
在谷歌Hangouts扩充功能(以前称为"聊天谷歌"),明确在源代码列入白名单,这使得它能够使用面板功能,即使--enable-panels
标志是取消设置:
bool PanelManager::ShouldUsePanels(const std::string& extension_id) {
...
return CommandLine::ForCurrentProcess()->HasSwitch(
switches::kEnablePanels) ||
extension_id == std::string("nckgahadagoaajjgafhacjanaoiihapd") ||
...
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2142 次 |
最近记录: |