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 - 如何通过双击下拉列表提交值?

javascript - 多级折叠侧边栏箭头方向改变

javascript - 无法使用为 vue cli 3 设置添加的 babel-plugin-transform-object-rest-spread 传播对象

javascript - 在 JSTree 中使用 Open_all 进行批量加载和延迟加载

javascript - Greasemonkey与YouTube

javascript - 如何更改雅虎邮箱、注销 URL?

javascript - jQuery imgAreaSelect - 从表单传递的图像和区域选择问题

javascript - 在 Highstock.js 中显示每个系列的标签,就像在 Highcharts.js 中一样

javascript - 如何使用 jQuery 检测 HTML 元素是否消失?

javascript - 使用用户脚本中的变量在 Google Chrome 页面中注入(inject) JS?