javascript - Greasemonkey 检测隐私浏览模式?

标签 javascript greasemonkey

如果我的 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/

相关文章:

javascript - YouTube - 右键单击​​不显示上下文菜单

javascript - ng-disabled 不使用 <i> 标签使用 font-awesome

javascript - 如何在 Angular js 中进行 CRUD 操作更新?

javascript - 如何在没有 id 的文本区域中输入随机值?

firefox-addon - 为什么包裹在 firefox 插件中的用户脚本会比 greasemonkey 中的相同脚本慢?

javascript - Greasemonkey 的隐藏功能

javascript - ID 属性周围有括号?

javascript - 使用 async 函数作为 EventEmitter 监听器有什么问题吗?

javascript - 如何在angularJS的其他页面中停止MathJax渲染

javascript - 单击下拉菜单显示叠加层