Skip to content
Tampermonkey script in order to enable browser notifications for the Web-based Microsoft Teams chat. Useful in Linux (in Linux chat notifications do not work).
JavaScript
Branch: master
Clone or download
Pull request Compare This branch is 12 commits ahead of Dellos7:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
index.js
teams-notifications.png

README.md

Microsoft Teams Browser Notifications

Tampermonkey script in order to enable browser notifications for the Web-based Microsoft Teams chat. Useful in Linux (in Linux chat notifications do not work).

Tested and working:

  • Chrome 69 / Linux Mint 18.3

Installation

  1. Install Chrome's Tampermonkey extension.
  2. Install Greasy Fork installation script
  3. Reload https://teams.microsoft.com/
  4. Enable Teams notifications

Teams notifications

How does it work

What the script basically does is to listen to the <title> tag on the <head> tag of the html page. If that title changes (e.g before: Chat | Mom, after: (1) Chat | Dad) then the script sends a browser notification in order to alert the user that there's a new notification in the teams application.

There is also other feature that some seconds after the user has left the teams tab in the browser, it focuses on the T-Bot chat. This is actually necessary because the notifications do not work if you receive some message from the chat you are currently focused on.

Roadmap

  1. Add lang support (currently messages are written on english).
You can’t perform that action at this time.