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

很高兴知道您的消息已被查看,但这也是对隐私的侵犯。
/>
如何禁用Seen by

(使用桌面Web界面,不能移动)

评论

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

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

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

#1 楼

您唯一需要做的就是阻止URL:

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上找到,您可以在商店中通过搜索找到一些替代方法。

评论


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

–银河忍者
2012年12月1日下午13:32

我发现确实有可能在AdBlock Plus中将其阻止。

–银河忍者
13年7月13日在5:06

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

–samthebrand
13年8月13日在19:11

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

–卡尔马留斯
13-10-16在14:53

#2 楼

在uBlock Origin,AdBlock Plus或可以使用ABP过滤器的类似扩展中,只需添加ff。作为自定义过滤器,这将禁止另一方接收seen by通知:

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

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



评论


拯救了我的一天。谢谢先生。

–Ayesh K
2013年9月14日,1:16

#3 楼

你不能。从理论上讲,您无法通过Facebook UI将其关闭。

解决方法

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



按照这种假设,我说的是已读收据要等到您实际打开邮件后才能触发无法阅读所有内容。仍然假设,如果Facebook在发送收据之前和杀死数据之前预加载消息,则您应该能够检查该消息。然后您必须查看消息的发送时间。

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

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

总而言之,打开消息并发送已读回执会更容易。 BlackBerry用户(例如我本人)已经不得不处理多年了:S

评论


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

–nic
2012年5月28日7:57

刚刚成功使用了Graph Explorer!我敢肯定,尽管有其他解决方案

– Casebash
2014年7月5日10:25



#4 楼

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


Facebook读取状态禁用器会自动阻止Facebook聊天和消息中的“看到” +“正在输入”状态确认。


该扩展程序在Chrome网上商店中获得了压倒性的好评。

评论


当我尝试访问链接时,当前收到404错误消息。该扩展程序似乎已从Chrome网上应用店中删除。

–银河忍者
19/12/13在3:31

#5 楼

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


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


评论


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

–nic
2012年11月28日在1:28

#6 楼

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

借助Unseening,您始终可以查看消息而无需“被看见”并且无需安装浏览器扩展。

评论


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

–nic
2012年7月25日下午4:50

截至撰写本文时,链接已断开。收到“对不起,出了点问题”错误消息。

–银河忍者
19/12/13在3:33

#7 楼

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

#8 楼

我只是这么做了,它不依赖任何浏览器扩展程序-Facebook Ghost Messenger允许您阅读消息而无需通知其他参与者。

评论


这个程序能用吗?有人有使用Ghost Messenger的经验吗?在手机上是否运作良好?对此感到好奇。

–samthebrand
2013年9月10日17:43

如果您使用的是移动设备,请尝试以下我的答案(webapps.stackexchange.com/a/49768/16932)。

–盖亚
2013年9月21日在4:35

#9 楼

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

用它阅读您的Facebook消息并不会将它们标记为已看到。

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