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.
