Oh, it seems I accidentally skipped that part of your message :) Well, thank
you for your excellent support and for Firebug Lite, it makes my life so
much easier. You guys rock!

On Thu, Jul 22, 2010 at 3:18 PM, Pedro Simonetti Garcia <
[email protected]> wrote:

> 2010/7/22 Krisztián Fekete <[email protected]>:
> > Thanks, now it all makes sense :) Would it be possible to display a
> > different message when such local file is opened and Firebug Lite is
> > attempted to start? (instead of "Firebug Lite can't complete its
> activation
> > because this page was open before the extension itself was enabled", this
> > message confused the hell out of me ;)
>
> Sure. When I said:
>
> >> I will include a proper message when you are running Firebug Lite
> >> on a local file, suggesting the use of a local webserver and/or
> >> pointing to a FAQ (which I'm writing).
>
> I was talking exactly about this. ;)
>
> I'll include something like:
>
> "For security reasons Firebug Lite cannot run in local files.
> For more info about how to work around this problem visit:
>
> http://getfirebug.com/wiki/index.php/Firebug_Lite_FAQ";
>
> regards,
>
> Pedro Simonetti.
>
> >
> > On Thu, Jul 22, 2010 at 3:03 PM, Pedro Simonetti Garcia
> > <[email protected]> wrote:
> >>
> >> 2010/7/22 Krisztián Fekete <[email protected]>:
> >> > Weird thing is that it happens only if I try to run Firebug lite on a
> >> > local
> >> > file (e.g. file:///C:/Stuff/index.html).
> >>
> >> Hmmm... I forgot to mention other limitation :)
> >>
> >> Firebug Lite could theoretically read local files (file:///*) but that
> >> leads to some problems:
> >>
> >> * extensions that requires local files (file:///*) access needs to be
> >> manually reviewed by Google and it would probably take a long
> >> time (considering that Firebug Lite has around 30 kloc) and
> >> consequently it would make it difficult to publish new releases.
> >>
> >> * access to local files can lead to a security vulnerability. Firebug
> >> Lite is fully extensible and vulnerabilities could be exploited by any
> >> page.
> >>
> >> The recommended approach is to use a local web server. You
> >> can however manually edit the manifest.json file in the extension
> >> directory and grant it with local file access, but this setting will
> >> be loosed when you update the extension to the next version:
> >>
> >> ...
> >>  "permissions":
> >>  [
> >>    "tabs",
> >>    "file:///*",   <<======== INCLUDE THIS LINE
> >>    "http://*/*";,
> >>    "https://*/*";,
> >>    "http://127.0.0.1/*";,
> >>    "http://localhost/*";
> >>  ]
> >> }
> >>
> >>
> >> 2010/7/22 Krisztián Fekete <[email protected]>:
> >> > Weird thing is that it happens only if I try to run Firebug lite on a
> >> > local
> >> > file (e.g. file:///C:/Stuff/index.html). If I open it
> >> > as http://127.0.0.1/index.html, it works like a charm. It's no
> biggie,
> >> > but
> >> > the "process will complete when you reload the page" message is quite
> >> > misleading.
> >>
> >> Sure the message is misleading and combined with the fact that
> >> it won't work on local pages it creates a lot of confusion.
> >>
> >> I will include a proper message when you are running Firebug Lite
> >> on a local file, suggesting the use of a local webserver and/or
> >> pointing to a FAQ (which I'm writing).
> >>
> >> Thanks for pointing this out. For now on, other users won't have
> >> the same bad experience as you! :)
> >>
> >> regards,
> >>
> >> Pedro Simonetti.
> >>
> >>
> >> > The page was not open before, (I just created it).
> >> >
> >> > On Thu, Jul 22, 2010 at 1:06 PM, Pedro Simonetti Garcia
> >> > <[email protected]> wrote:
> >> >>
> >> >> 2010/7/22 kicsitian <[email protected]>:
> >> >> > When I click on the Firebug Lite icon in the toolbar, a window pops
> >> >> > up:
> >> >> >
> >> >> > "Firebug Lite can't complete its activation because this page was
> >> >> > open
> >> >> > before the extension itself was enabled. The process will complete
> >> >> > when you reload the page.
> >> >> >
> >> >> > Press ok to reload the page now, or cancel to reload it later."
> >> >>
> >> >> Which exact URL are you visiting? It is an internal Chrome's page
> >> >> (like "chrome://downloads/"), or some page related to Google Chrome
> >> >> extensions "https://chrome.google.com/extensions/";)?
> >> >>
> >> >> Google Chrome won't allow content scripts (required by Firebug Lite)
> >> >> running on such pages. The problem is that Chrome does not inform the
> >> >> user and neither the extension about it. In other words, there is no
> >> >> way
> >> >> to Firebug Lite know if the content script was loaded or not, and we
> >> >> worked around this by sniffing the URL and detecting when you visit
> >> >> URLs that begins with "chrome://" or
> >> >> "https://chrome.google.com/extensions/";,
> >> >> alerting users in such cases.
> >> >>
> >> >> Another problem of Chrome extensions is that besides the fact that
> >> >> you don't have to restart the browser in order to install an
> extension,
> >> >> extensions that require content scripts won't work on pages that were
> >> >> opened *before* the extension was installed. That is, the first time
> >> >> the
> >> >> user install *any* extensions that require content scripts, the
> >> >> extension
> >> >> won't work on *any* pages you are seeing. It won't work in the
> gallery
> >> >> ("https://chrome.google.com/extensions/";) and it won't work on any
> >> >> other page you already had opened at that time. We implemented
> >> >> another dirty workaround to detect such cases, but the solution is
> not
> >> >> perfect.
> >> >>
> >> >> So it is important to know 2 things:
> >> >>
> >> >> - which URL are you visiting
> >> >> - was this page opened *before* you installed the extension?
> >> >>
> >> >>
> >> >> > I press OK and nothing happens, the page does not reload and
> Firebug
> >> >> > Lite won't start.
> >> >>
> >> >> This was not supposed to happen. Firebug Lite should have been
> loaded.
> >> >> We need to investigate what is happening.
> >> >>
> >> >>
> >> >> > I tried reinstalling the extension, manually
> >> >> > reloading the page, but nothing helps. Is there any other way I can
> >> >> > start the Firebug Lite extension?
> >> >>
> >> >> Other than the restricted Chrome URLs listed above, and the pages
> >> >> opened before the installation, you are supposed to load Firebug Lite
> >> >> without problems in all other pages.
> >> >>
> >> >> If this is not happening then it is a bug and we need to fix it.
> >> >>
> >> >> regards,
> >> >>
> >> >> Pedro Simonetti.
> >> >>
> >> >>
> >> >> >
> >> >> > Chrome version 5.0.375.99 on Windows 7 Professional 32bit.
> >> >> >
> >> >> > Any help is appreciated, Firebug is the only thing that still ties
> me
> >> >> > to Firefox.
> >> >> >
> >> >> > --
> >> >> > You received this message because you are subscribed to the Google
> >> >> > Groups "Firebug" group.
> >> >> > To post to this group, send email to [email protected].
> >> >> > To unsubscribe from this group, send email to
> >> >> > [email protected]<firebug%[email protected]>
> .
> >> >> > For more options, visit this group at
> >> >> > http://groups.google.com/group/firebug?hl=en.
> >> >> >
> >> >> >
> >> >>
> >> >> --
> >> >> You received this message because you are subscribed to the Google
> >> >> Groups
> >> >> "Firebug" group.
> >> >> To post to this group, send email to [email protected].
> >> >> To unsubscribe from this group, send email to
> >> >> [email protected]<firebug%[email protected]>
> .
> >> >> For more options, visit this group at
> >> >> http://groups.google.com/group/firebug?hl=en.
> >> >>
> >> >
> >> > --
> >> > You received this message because you are subscribed to the Google
> >> > Groups
> >> > "Firebug" group.
> >> > To post to this group, send email to [email protected].
> >> > To unsubscribe from this group, send email to
> >> > [email protected]<firebug%[email protected]>
> .
> >> > For more options, visit this group at
> >> > http://groups.google.com/group/firebug?hl=en.
> >> >
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups
> >> "Firebug" group.
> >> To post to this group, send email to [email protected].
> >> To unsubscribe from this group, send email to
> >> [email protected]<firebug%[email protected]>
> .
> >> For more options, visit this group at
> >> http://groups.google.com/group/firebug?hl=en.
> >>
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Firebug" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<firebug%[email protected]>
> .
> > For more options, visit this group at
> > http://groups.google.com/group/firebug?hl=en.
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "Firebug" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<firebug%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/firebug?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Firebug" 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/firebug?hl=en.

Reply via email to