0

我正在浏览一些声称禁用 facebook 消息的“Seen At”功能的 Chrome 扩展程序。

见于
(来源:thetecnica.com

考虑到扩展程序在其自己的孤立世界中执行这一事实,如何从 Chrome 扩展程序中实现这一点?

我知道这可以使用 Graph API 来实现,但想知道这如何仅与 UI 一起使用?

4

2 回答 2

2

如果你想从扩展中禁用“seen”,你必须只阻止一个 URL:https
://www.facebook.com/ajax/mercury/change_read_status.php 所以之后读取状态将被阻止。

你必须在后台运行脚本:

"background": {
      "scripts": [ "background.js" ]
}

background.js 文件如下:

chrome.webRequest.onBeforeRequest.addListener(function(details) {
  return {
    cancel: true
  }
}, { urls: ['*://*.facebook.com/*change_read_status.php*'] }, ['blocking'])
于 2014-04-12T18:52:37.457 回答
-1

您可以为您的
浏览器使用 adblock 或 adblock plus 插件或扩展程序(或任何其他可以阻止脚本文件的扩展程序)
假设如果您将使用 adblock
然后转到 adblock 图标
过滤器首选项
自定义过滤器 -> 添加过滤器组 -> 显示/隐藏过滤器
然后添加两个新过滤器
1)
ajax/mercury/change_read_status.php$xmlhttprequest
2)
/ajax/mercury/change_read_status.php$domain=facebook.com
现在发件人无法看到您阅读了他或她的消息:)

此外,还可以尝试这个视频,它有分步指南隐藏 Facebook 消息的“已看到”功能或聊天 https://www.youtube.com/watch?v=QtG75oISKkA 之后,您将能够了解如何阅读任何人私下发消息,这样发件人就无法看到您阅读了他或她的消息 :)

于 2016-11-18T13:11:33.667 回答