在隐身窗口中打开URL

时间:2018-06-28 04:33:26

标签: javascript

当某人单击特定链接时,我想在隐身/私人窗口中打开一个新URL。

可以通过javascript吗?

5 个答案:

答案 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方法。