我想从 Thunderbird 扩展以私有模式打开一个 URL。现在,以下代码在“标准”非私有模式下工作:
try {
var eps = Components.classes["@mozilla.org/uriloader/external-protocol-service;1"].
getService(Components.interfaces.nsIExternalProtocolService);
var ios = Components.classes["@mozilla.org/network/io-service;1"].
getService(Components.interfaces.nsIIOService);
eps.loadURI(ios.newURI("http://www.example.com", null, null));
} catch (err) {}
知道如何在私有模式下达到相同的结果吗?我有兴趣让它与启动 Chrome 作为默认浏览器一起工作。(再一次,Chrome 使用上面的代码正确启动)。