Extension Injection & API Patching
Isolated Content Script to Main World execution flow
1: Isolated
2: Inserted
3: Patched
Pause
Reset
EXTENSION WORLD
DOM BOUNDARY
PAGE MAIN WORLD
CONTENT.JS
INJECTOR.JS
<SCRIPT> TAG
INJECT.JS
DOCUMENT.HIDDEN
VISIBILITYSTATE
PERFORMANCE.NOW
FULLSCREEN API
JQUERY EVENT HOOKS
LOCK
HALT