如果我的 Greasemonkey 脚本当前在 Firefox 隐私浏览窗口中运行,我需要使它的行为有所不同。是否可以从 Greasemonkey 中检测到这一点?如果不是,那么是否可以让它在隐私浏览模式下完全不运行?
编辑:我想这样做的一个原因是脚本通常会发出 AJAX 请求,其中包括有关所访问页面的信息,并且服务器端可能会存储该信息(在正常模式下浏览时可以)。但是,如果用户处于隐私浏览状态,我不希望服务器端获得用户正在访问该页面的信息,因此我希望它在这种情况下不发出这些请求。
最佳答案
此功能从 Greasemonkey 3.8 开始实现 - https://github.com/greasemonkey/greasemonkey/issues/2199
您可以使用 GM_info.isPrivate
检查用户脚本是否在隐私模式窗口中运行。
关于javascript - Greasemonkey 检测隐私浏览模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21842220/