我正在浏览一些声称禁用Facebook消息的“Seen At”功能的Chrome扩展程序。
Seen at http://thetecnica.com/wp-content/uploads/2013/01/Capture.png
考虑到扩展程序在自己孤立的世界中执行,如何通过Chrome扩展程序实现这一目标?
我知道这可以使用Graph API实现,但想知道它如何仅用于UI?
答案 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 之后,您将能够理解如何秘密阅读任何消息,以便发件人无法看到您阅读他或她的消息:)