Chrome扩展程序 - 用于Facebook阻止“在消息中看到”

时间:2013-04-17 13:28:55

标签: facebook google-chrome-extension

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

Seen at http://thetecnica.com/wp-content/uploads/2013/01/Capture.png

考虑到扩展程序在自己孤立的世界中执行,如何通过Chrome扩展程序实现这一目标?

我知道这可以使用Graph API实现,但想知道它如何仅用于UI?

2 个答案:

答案 0 :(得分:2)

如果您想要从分机上禁用“已见”,则必须仅阻止一个网址: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'])

答案 1 :(得分:-1)

您可以为您的浏览器(或任何其他可以阻止脚本文件的扩展程序)使用adblock或adblock以及插件或扩展程序 假设您将使用adblock
然后转到adblock图标
过滤器偏好
自定义过滤器 - >添加过滤器组 - >显示/隐藏过滤器
然后添加两个新的过滤器
1)
AJAX /汞/ change_read_status.php $ XMLHttpRequest的
2)
/ajax/mercury/change_read_status.php$domain=facebook.com
那就是所有现在发送者都无法看到你读到他或她的消息:)

还可以尝试这个视频,它一步一步地指导Hide" Seen On" Facebook消息或聊天的功能 https://www.youtube.com/watch?v=QtG75oISKkA 之后,您将能够理解如何秘密阅读任何消息,以便发件人无法看到您阅读他或她的消息:)