Try adding "all_frames": true to the content_script block.

See:
http://code.google.com/chrome/extensions/content_scripts.html#registration

This was recently added on the dev channel.

- a

On Wed, Dec 16, 2009 at 2:10 AM, Guilherme Colodetti
<[email protected]> wrote:
> I´m using 4.0.266.
> Windows 7
> Manifest
> {
>  "name": "Colodas Scrollbar Anywhere",
>  "version": "1.9",
>  "description": "Scroll bar anywhere you want",
>
>  "content_scripts": [
>    {
>      "matches": ["http://*/*";, "https://*/*";],
>      "js": ["myscript.js"]
>    }
>  ],
>  "permissions": [
>    "tabs",
>    "http://*/*";,
>    "https://*/*";
>  ]
> }
>
>
> The same problem hapens with www.orkut.com (another google web page).
> My guess is that, at least for now, user scripts are blocked for these
> sites and some other google web pages
>
>
>
>
> On 16 dez, 00:25, Aaron Boodman <[email protected]> wrote:
>> What version of Chrome are you using? What OS? Also, what does your
>> manifest look like? (or are you just installing this as a .user.js
>> file?)
>>
>> - a
>>
>> On Tue, Dec 15, 2009 at 5:25 PM, Guilherme Colodetti
>>
>>
>>
>> <[email protected]> wrote:
>> > Folks,
>>
>> > I have the following content script:
>>
>> > // ==UserScript==
>> > // @name           Scrollbar Anywhere
>> > // @description    Use the scrollbar from anywhere on the page, or
>> > mimic grab-n-drag style scrolling
>> > // @namespace      aeosynth
>> > // @include        *
>> > // @version        0.1.0
>> > // @copyright      2009, James Campos
>> > // @license        cc-by-3.0;http://creativecommons.org/licenses/by/3.0/
>> > // ==/UserScript==
>>
>> > //start preferences
>> > const grabndrag = false
>> > const button = 2//0 = left, 1 = middle, 2 = right
>> > //end preferences
>>
>> > var X, Y, ratioX, ratioY, initialX, initialY
>> > var flagFirstTime =new Boolean(true);
>> > window.addEventListener('mousedown', function(e) {if (e.button ==
>> > button) start(e)}, true)
>> > function start(e) {
>>
>> >        if (flagFirstTime)
>> >        {
>> >        initialX = window.scrollX
>> >        initialY = window.scrollY
>> >        }
>> >        flagFirstTime = false
>>
>> >        X = e.clientX
>> >        Y = e.clientY
>> >        if (grabndrag)
>> >                ratioX = ratioY = 0.1
>> >        else if (window.scrollMaxY) {
>> >                ratioX = (window.innerWidth + window.scrollMaxX) / 
>> > window.innerWidth
>> >                ratioY = (window.innerHeight + window.scrollMaxY) /
>> > window.innerHeight
>> >        } else {//chrome doesn't support window.scrollMax
>> >                ratioX = document.width / window.innerWidth
>> >                ratioY = document.height / window.innerHeight
>> >        }
>> >        window.addEventListener('mousemove', move, true)
>> >        window.addEventListener('mouseup', end, true)
>> > }
>> > function move(e)
>> > {       var diff_X_scroll ,diff_y_scroll
>> >        diff_X_scroll = ratioX * (e.clientX - X)
>> >        diff_y_scroll = ratioY * (e.clientY - Y)
>> >        window.scrollBy(diff_X_scroll ,  diff_y_scroll )
>> >        X = e.clientX
>> >        Y = e.clientY
>>
>> > }
>> > function end(e) {
>> >        window.removeEventListener('mousemove', move, true)
>> >        window.removeEventListener('mouseup', end, true)
>> >        if (  (Math.abs(window.scrollX-initialX)>1) || (Math.abs
>> > (window.scrollY-initialY)>1))
>> >                document.oncontextmenu = function(){return false;}
>> >        else document.oncontextmenu = function(){return true;}
>> >        flagFirstTime = true
>> > }
>>
>> > This code works fine  for most of the pages. However, in gmail
>> > standart view it does not work. Does anyone knows why?
>> > Does gmail with labs feature blocks anything?
>> > As far as I know, the code is injected, but not fired.
>> > HELP!
>>
>> > --
>>
>> > You received this message because you are subscribed to the Google Groups 
>> > "Chromium-extensions" group.
>> > To post to this group, send email to [email protected].
>> > To unsubscribe from this group, send email to 
>> > [email protected].
>> > For more options, visit this group 
>> > athttp://groups.google.com/group/chromium-extensions?hl=en.
>
> --
>
> You received this message because you are subscribed to the Google Groups 
> "Chromium-extensions" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/chromium-extensions?hl=en.
>
>
>

--

You received this message because you are subscribed to the Google Groups 
"Chromium-extensions" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/chromium-extensions?hl=en.


Reply via email to