title: chrome extension: sharing an object between content scripts and background script
body: <p>I am developing a chrome extension that uses jQuery/Zepto in the content script. Now, the extension is meant to run on every website, which means a copy of jQuery/Zepto is loaded on each tab the user opens.</p>
  
  <p>Is there a way to share the jQuery/Zepto object between the various content scripts?</p>
  
  <p>I know content scripts can communicate with the background script. I was hoping to be able to let the background script have access to the jQuery object and return a reference to it, to each of the content scripts. But I realized only JSON messages can be passed between content and background scripts. </p>
  
  <p>Is there any way to achieve what I want?</p>