You can find our extension on this link: ProctorExam Screen Sharing.
Our Chrome extension in itself does the following:
- It creates events when the user opens tabs
- It creates events when the user navigates to a URL in any of the tabs
- It listens to the 'please share the screen' event and uses a Chrome API to ask the browser to share the screen.
Our website (*.proctorexam.com) receives the above-mentioned events and triggers the prompt to share the screen.
The plugin itself does not communicate with the outside world, it only communicates with the opened proctorexam tab in the browser (sending and receiving events).
It only has permission to run within a tab that has content in the domain *.proctorexam.com so it doesn't interact with any other tab/website.
The source code can be found here: https://bitbucket.org/procwise/proctorexam-screensharing/src/master/