From d0fc84bf9278e6ba6285c873dccb7f431983115d Mon Sep 17 00:00:00 2001 From: Muhammad Faiz Date: Mon, 15 Jun 2020 13:45:54 +0700 Subject: [PATCH] content_script: wrap inject() inside anonymous function Do not pollute global scope with inject() function. --- src/inject/content_script.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/inject/content_script.js b/src/inject/content_script.js index a2f8540..75e183c 100644 --- a/src/inject/content_script.js +++ b/src/inject/content_script.js @@ -28,7 +28,7 @@ var injectScript = document.createElement('script'); // Use textContent instead of src to run inject() synchronously -injectScript.textContent = inject.toString() + "inject();"; +injectScript.textContent = "(function(){" + inject.toString() + "inject();})();"; injectScript.onload = function() { // Remove