如何在Mountain Lion中隐藏Messages.app通知中的文本内容预览?


17

在Mountain Lion的Notification Center中,我不希望弹出带有我刚收到的iMessage文本内容的通知,但我确实希望收到有关此情况的通知。

有没有一种方法可以使它只显示没有内容的通知,类似于将iOS设置为不“显示预览”,以从iOS通知中心隐藏文本内容?

Answers:


19

在“消息”应用程序的设置中可以选中“显示预览”选项:转到“设置”>“通知”>“消息传递”。

陈述另一种方式:

1)转到设置=单击GEAR图标(系统偏好设置)

2)“我的Mac”上“系统偏好设置”的最上方部分标记为“个人”,其最右边是“通知”(黑色正方形,中间带有红点)

3)单击该正方形,对话窗口将在左侧显示一个列表,其中应包含带有标题为“徽章和声音”的“消息”

4)单击左侧列表中的该项目,您会注意到在右侧,它朝向顶部具有三个选项(默认为横幅)。单击横幅左侧的项目(应为“无”)。

现在,您可以按键盘上的CMD + Q键关闭“系统偏好设置”,警报将停止在屏幕右上方弹出(您可能需要对其进行测试)

这对我来说是个问题,因为我允许我的一名员工使用Macbook进行一些培训,而我所有的个人iMessage消息一直在她的面前弹出-不酷。这结束了那个问题


可用时,此功能不适用于macOS Sierra中的Mail。它总是显示预览。

尽管这曾经是正确的,但下面留下的评论现在更加准确。>您现在可以取消选中“显示消息预览”的选项>“系统偏好设置”->“通知”->“消息”。这将导致其显示“ 1条新通知”以及向您发送消息的人的姓名(或电话号码),但是忽略实际内容。信誉归功于这些用户:user98889,arcadia_168和
Robyn Smith,

3

使用通知中心的当前可用通知选项和配置是不可能的。您拥有的三个选择是

  • 没有通知
  • 旗帜
  • 直到点击的横幅

您无法控制消息的内容,它仅显示通知应用程序发送的内容。

因此,在查看iMessages时,无法更改或限制默认情况下发送到Notification Center的通知。

因此,我唯一能想到的解决方案是在“通知中心”中完全关闭iMessage通知

然后使用iMessage的内置功能在事件触发时运行Applescript,然后使用第三方脚本将不包含违规内容(工作机专用的IMHO)的自己的通知发送到Notification Center。

当然,这些通知将具有您自己定义的内容,并且也必须来自通知中心中启用的应用程序。

该线程可能使您开始如何创建可以从Applescript调用的通知。


3

如果您在Mac上的“设置”中转到“通知中心”,然后单击“消息”,然后可以选择“显示消息预览”,则可以将其关闭,我认为它将仅显示该消息的来源人,而不会显示实际信息。如果那是你的问题。


1

从macOS High Sierra 10.13.4开始,现在应该可行。在:

  • 系统偏好设置->通知->消息

您现在可以取消选中“显示消息预览”的选项

希望有帮助!

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.