以编程方式启用chrome chrome:// flags/#enable-panels中的面板

yar*_*rek 4 google-chrome-extension

我知道如何在Chrome中手动启用面板.我写了一个使用面板的chrome扩展.不幸的是,用户必须首先手动启用它.

chrome.windows.create({type:"panel", url: temp, width:pos.w,height:pos.h, top:pos.top, left:pos.left}, function (_win) {
    win = _win.id;
});
Run Code Online (Sandbox Code Playgroud)

问题:是否可以为扩展启用面板功能而无需手动执行此操作?

Xan*_*Xan 5

你不能在延期,期间内.

Chrome标志是实验性功能,您永远不应该假设它们存在.

如果你有某种外部安装程序,你可以修改Chrome的快捷方式以包含--enable-panels标志; 但这被认为是浏览器劫持并且不可靠(谷歌不断推动使用类似技术的恶意软件).

至少chrome.tabs.create您可以chrome://flags/#enable-panels在向用户解释后启用它来专门打开.