I see.

If you use the content script feature of Extensions instead, there is
what might be a better way to do this. A content script can consist of
multiple physical files,  so you could do this:

manifest.json

{
  "name": "my extension",
  "version": "1",
  "content_scripts": [
    {
      "matches": ["http://*/*";],
      "js": ["conf.js", "myscript.js"]
    }
  ]
}

With the user scripts feature, you can share data through the
contentWindow object like this:

scriptA.user.js
contentWindow.__foo = 42;

scriptB.user.js
alert(contentWindow.__foo);

But the user script feature is not going to be a first class feature
the way extensions are (it won't have UI anytime soon). So it is
recommended to use extensions instead.

- a

On Wed, May 13, 2009 at 9:06 AM, Charles L. <[email protected]> wrote:
>
>
>
> On May 13, 6:00 pm, Aaron Boodman <[email protected]> wrote:
>> I'm sorry, I don't understand the question. Can you give me a sample
>> script you'd like to make work?
>
> Sure. For instance, I create a file myscript.conf.user.js with this
> content:
>
>
> // ==UserScript==
> // @name Test
> // @description Config file
> // @author Charles
> // @run-at document-start
> // ==/UserScript==
>
> var version="1.0";
>
>
>
> Then, I create another file called myscript.user.js  with this
> content:
>
>
> // ==UserScript==
> // @name Test
> // @description Test file
> // @author Charles
> // @run-at document-start
> // ==/UserScript==
>
> alert(version);
>
>
>
> I put both files in my user script directory and I restart my browser.
> It works in Opera but not in Chrome.
> Thanks,
>
> Charles.
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Discussion mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-discuss
-~----------~----~----~----~------~----~------~--~---

Reply via email to