How can I import a file while executing a content script in a chrome extension? -


i want execute javascript have background.html page set

<html>   <head>     <script type="text/javascript" src="jquery.js"></script>    </head>   <body>         <script type="text/javascript" src="jquery.js"></script>      <script>     chrome.browseraction.onclicked.addlistener(function(tab) {         chrome.tabs.executescript(null, {file: "contentscript.js"});     });     </script>   </body> </html> 

i use jquery in script, can't figure out how load. don't want content script go off every time user loads pages, when click extension's button. ideas?

chrome.tabs.executescript method has third parameter callback function executes when script loaded, can use load more 1 script in order:

chrome.browseraction.onclicked.addlistener(function(tab) {     chrome.tabs.executescript(null, {file: "jquery.js"}, function() {         chrome.tabs.executescript(null, {file: "contentscript.js"});     }); }); 

you don't need include <script type="text/javascript" src="jquery.js"></script> background page if don't plan using there.


Comments

Popular posts from this blog

haskell - Using filter on an item in a list? -

tomcat6 - Exception when stopping container for a with Spring + Quartz + Tomcat web application -

c# - When does PreApplicationStartMethod actually get triggered to run? -