我有一个Chrome扩展,用户可以启用隐身,按预期工作。按下按钮后,我试图强制一个特定的url不打开隐身,即使从隐身窗口内启动。
chrome.windows.create({ 'url': 'https://www.google.com', 'incognito': false });
但是它只会创建另一个隐身窗口。
是否可以在隐身窗口内创建非隐身窗口和/或选项卡?
不可能,
Chrome的扩展API故意阻止你在隐身窗口内创建非隐身窗口或选项卡。
隐身模式的目的是确保其余的浏览历史和数据是不可访问的。这部分是为了确保你不能打开这种非隐身选项卡或窗口。