当某人单击特定链接时,我想在隐身/私人窗口中打开一个新URL。
可以通过javascript吗?
答案 0 :(得分:4)
在下面检查
windows.create({"url": url, "incognito": true});
解决方案在网页中不起作用,因为Windows对象在此处不可用。它可能仅适用于浏览器扩展。
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/windows/create#Browser_compatibility
答案 1 :(得分:0)
是的,可以通过Javascript来实现,但是不确定网页的内容,但这对于chrome扩展会很好。
但是您不能强迫用户以编程方式在私有浏览模式下打开浏览器。
windows.create({"url": url, "incognito": true})
OR
chrome.windows.create({"url": url, "incognito": true});
基本上windows.create
接受一个可选的隐身参数。
在网页的情况下不起作用,因为windows
对象在那里不可用。它可能仅适用于浏览器扩展。
答案 2 :(得分:0)
在Chrome上,您可以尝试以下操作:
chrome.windows.create({
url: "http://www.google.com",
incognito: true
});
ref:https://developer.chrome.com/extensions/windows#method-create
答案 3 :(得分:0)
您可以创建一个新的扩展名
chrome.windows.create({ 网址:“ http://www.google.com”, 隐身:真实 });
答案 4 :(得分:0)
这就像您想通过javascript操作每个浏览器一样。这样的功能可能会为其他危险命令打开大门。
我认为没有标准的浏览器将允许像这样操作,除非设计好的扩展可以在确保其危险命令过滤器后调用其API方法。
最好的选择是以隐身模式打开您的网站,然后使用window.open方法。