如何在Facebook聊天中禁用“ Seen by”


45

当两个或多个人在一起聊天Seen by时,其中一个参与者查看最后一条消息时会出现。

很高兴知道您的消息已被查看,但这也是对隐私的侵犯。

如何禁用Seen by

(使用桌面网络界面,而不是移动设备)


1
@JacobJanTuinstra:我曾经接受一个答案,但随后出现了更好的答案。我宁愿让人们投票一会儿,因为解决方案/插件正在快速出现/消失。
nic 2013年

接受答案将使它出现在顶部,从而影响/偏向投票。
2014年

@pnuts:我通常会在完全满意的情况下接受答案。我对这里的任何解决方案都不满意:第一种方法过于技术性,第二种方法不再起作用,...我相信仍然有空间寻求更好的解决方案。另外,您可能已经看到过这样的问题:“我的问题与问题X相同,但X接受的答案已损坏”……这可能在这里发生。
2014年

Answers:


19

您唯一需要做的就是封锁网址:

facebook.com/ajax/mercury/change_read_status.php

对于Chrome,请使用扩展名“ FB unseen”来阻止URL(完整披露:我写了此扩展名)。如果您愿意,只需做一些工作,您几乎可以使用任何adblocker来实现这一目标。但是,使用“看不见的FB”,您可以随意将其“标记为已读”,因此可以在设置“已看到”标志时自行决定。

此扩展的一个缺点是您自己的所有消息也将被标记为未读,并且只要您不答复(或将其显式标记为已读),“未读消息”通知就保持可见。

另一个缺点:有广告(可以禁用)。

更新: Facebook要求我删除该扩展程序,因为它违反了他们的服务条款。由于它是开源开发的,并且可以在GitHub上找到该源,因此我更新了链接以指向GitHub Page。为了不给Facebook带来更多麻烦,我将不提供有关如何手动安装扩展程序的说明,也不会继续开发它。该扩展程序以前可以在https://chrome.google.com/webstore/detail/ihcedcpmfdpjijiamkaeaefgfagnnpei上找到,您可以通过在商店中搜索几个替代方法(直到他们获得足够的用户并被撤消)。


6
是否可以通过AdBlock Plus阻止它?我应该包括什么过滤器?
galacticninja 2012年


此扩展程序最近有更新吗?它仍然有效吗?
samthebrand 2013年

因此,您可以阅读消息而无需发送和看到ajax响应?我不明白Facebook为什么会发牢骚:只要打开邮件/聊天消息,就应视为已读,并且没有解决方法……
Calmarius

9

AdBlock Plus或可以使用ABP过滤器的类似扩展程序中,只需添加ff。作为自定义过滤器,这将使另一方无法接收“看到者”通知:

facebook.com/ajax/mercury/change_read_status.php$xmlhttprequest

另一个选项是SocialReviver扩展(可用于FirefoxOperaRockMeltChrome),它使您可以通过多种方式自定义Facebook,包括禁止另一方接收“看到”通知。

如果您不想使用上述任何浏览器扩展,也可以只从消息收件箱中归档消息(通过按左窗格上的“ x”按钮),然后将其发送到消息归档中。该邮件将保持未读状态,不会向对方发送“看过”的通知,并且现在将从收件箱中消失(如果您选择在邮件存档中,则以后仍可以查看)。

存档Facebook消息


1
拯救了我的一天。谢谢先生。
Ayesh K

6

你不能。无法使用Facebook UI将其关闭。

解决方法

从理论上讲,您可以在单击消息图标时杀死所有Internet连接,并阻止Facebook使用事件侦听器检查打开消息的时间。

消息图标

按照这种假设,我说的是已读回执在您真正打开一条消息之前不会触发,因为您无法阅读所有消息。仍旧假设,如果Facebook在发送收据之前和杀死数据之前预加载消息,则您应该可以对其进行检查。然后,您将不得不查看消息的时间安排。

另一种方法是,如果您没有打开Facebook的窗口,则允许通知转到您的电子邮件并从那里进行回复。

第三种方法是使用Graph API资源管理器http://developers.facebook.com/tools/explorer/?method=GET&path=me%2Finbox通过API访问数据。

总而言之,打开邮件并发送已读回执将更加容易。BlackBerry用户(例如我本人)多年来不得不处理此问题:S


1
图形API资源管理器解决方案有效,谢谢!
nic

刚刚成功使用了Graph Explorer!我确信尽管有其他解决方案
Casebash 2014年

3

另一个Chrome扩展程序:Facebook™聊天隐私

Facebook Read Status Disabler会自动阻止Facebook聊天和消息中的“可见” +“正在输入”状态确认。

该扩展程序在Chrome网上商店中获得了绝大多数好评。


2

预防原因就意味着预防问题。在以下情况下,某人“看到”了您的消息:

  • 对于消息窗口-当他们从消息窗口中单击您的消息时。预防措施:不要单击他们的消息。只需查看其预览即可。

  • 对于聊天窗口-用户以任何方式与聊天框进行交互时。幸运的是,您可以知道某人是否有“已看到”消息。当您收到一条新消息并打开一个新的聊天框时,您会看到[聊天框]闪烁的标题栏。如果您以任何方式单击聊天框,则闪烁停止。因此,眨眼意味着...尚未“看到”。 预防措施:只需查看消息,然后单击聊天框即可。这包括关闭,最小化,只需单击等等。


那就是我的猜测,但不确定...我会测试,但是无论如何,您有参考吗?
nic 2012年

2

我创建了一个简单的Facebook应用程序,该应用程序使用Graph API来访问您的消息并以直观的方式显示它们:不可见

借助Unseening,您始终可以在不“被发现”且无需安装浏览器扩展的情况下检查消息。


1
我做了一些测试。即使在安装应用程序之后,“ Seen by”仍会出现(当应用程序未打开时)。这是否意味着我必须始终保持应用程序在其选项卡中运行?即使打开了该应用程序,也会打开通常的聊天弹出窗口……发生这种情况时,我应该关闭它并使用Unseen UI?看起来很整洁,但我想简短的帮助页面可能会有用。继续努力!
nic 2012年

2

假设您正在通过桌面浏览器使用Facebook消息,则此处的答案中有很多选择。如果您在移动设备上使用Facebook消息,请尝试使用Android的PrivyChat或iOS的未读



0

我已经写了http://www.inboxn.com/facebook-unseen#whatis

阅读带有它的Facebook消息不会将其标记为已看到。

作为一个独立的网站,您仍然可以在Facebook上将邮件设置为已读/已读。这样可以更好地控制您的朋友是否可以看到您已阅读他们的消息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.