Here are the ways that any Chrome Extensions by "The RIPS Guy" change / use your webpage:
When users log in to RIPS, username is stored in a Firebase Database. This is the data stored in the database:
- username
- last login date
- Number of times user has logged in, on current version of extension
This is meant for a few purposes:
- Tracking how many RIPS users have accessed RIPS on current version of the extension
- When new staff is hired, make sure they are using RIPS with the extension installed
- If some data is stored in RIPS with invalid format, confirm that they disabled or deleted the extension via Firebase.
- chrome.runtime
- listens to background messages, sends commands between background.js and MainContent.js.
- Commands include:
- Getting / storing data from chrome local storage
- storing rips username count to Firebase
- chrome.tabs
- sends command to main page
- chrome.storage
- stores / edits / listens to local storage data changes
Some extensions directly manipulate your webpage in the following ways:
- Hiding content the users don't need to see
- Adding improved formatting to the pages
- Adding new elements (like error messages)