I have a problem accessing chrome://extensions/ page from content script. It seems that content script is not loaded for that page. Does anybody know can we run extension's content script on the chrome://extensions/ page?
In accordance with "Match patterns" (http://code.google.com/chrome/ extensions/match_patterns.html) page URL can begin with http, https, file, or ftp. So it seems that we really can not run content script on the chrome://extensions/. If so then is it possible to access chrome://extensions/ from background page? Thank you. On Jan 4, 5:37 pm, PhistucK <phist...@gmail.com> wrote: > Without the minus\dash sing, that is supposed to mean that it will be fixed > for Chrome 4. But in this case, in means it is not a requirement for any > release. It is simply on the board for someone to take on. > > And you are right, I was not thinking when I suggested it. > > ☆PhistucK > > On Mon, Jan 4, 2010 at 13:23, Aris <alexey.s.shish...@gmail.com> wrote: > > Mohamed, Finnur, PhistucK, thank you for your answers! > > > Yes, it is for Uninstaller\Repair Installation\Reinstallation program > > to check or not check a checkbox. > > > PhistucK, I didn't understand what you suggest... My Chrome extension > > is NPAPI extension. It seems that uninstalling extension (clicking > > 'Uninstall' button) doesn't kill dll immediately and it can do some > > kind of shutdown instructions indeed (although I'm not 100% sure). But > > how do I know that user has clicked 'Uninstall' ? Do you mean that I > > have to write some javascript listener for user's click on 'Uninstall' > > button and that will trigger some uninstallation code in my dll ? Or > > do you mean something different? > > > By the way, I have found “install and un-install hooks” discussion and > > issuehttp://code.google.com/p/chromium/issues/detail?id=19383. > > I'm new to this issue tracking system... what does “-Mstone-4 -Channel- > > Beta” mean? Looks like it will be fixed in Chrome 4? > > > On 4 янв, 11:58, PhistucK <phist...@gmail.com> wrote: > > > As far as I understand, Alexey has an installer for a multi browser > > > extension\add on. > > > He wants the Uninstaller\Repair Installation\Reinstallation program to > > check > > > or not check a check box when a certain edition of the extension (for > > > example, the Chrome edition) is not installed (whether it was never > > > installed in the first place, or manually uninstalled). > > > > So, no, there is no way to do that, but there was a discussion about > > > something like that. > > > If you add an NPAPI plugin that will work in the background (there will > > be > > > call to it in the background page, for example, assuming that works), > > will > > > uninstalling the extension kill it immediately, or let it execute some > > kind > > > of shutdown instructions? > > > If so, perhaps that is the way to go. It would require some C++ > > > knowledge\programming and messing around and an approval from the team > > when > > > you upload to the gallery, but if that check box means a lot to you - I > > am > > > sure you can handle it. ;) > > > > ☆PhistucK > > > > On Mon, Jan 4, 2010 at 01:43, Finnur Thorarinsson <fin...@chromium.org > > >wrote: > > > > > I think Alexey is asking for an event that gets triggered when the user > > > > manually installs an extension that was installed by Alexey's > > installer. The > > > > event would trigger the Alexey's uninstaller to do some housekeeping. > > > > > However, we don't have such an event to my knowledge. > > > > > From the outside, I can only think of two indicators of an extension > > being > > > > uninstalled. I'm not at my desk, so this is from memory: > > > > > 1) The user's preferences file in the Chrome profile will either remove > > the > > > > entry for the extension or mark it as uninstalled > > > > 2) The extension directory (see Mohamed's email) will get removed > > (don't > > > > remember if this happens immediately) > > > > > Both of these are easy to test. > > > > > The question in my mind is why you'd need to do this? Extensions don't > > need > > > > to write to the Windows Installer database as a part of their > > installation > > > > and as such don't need to cleanup after themselves. > > > > > Is this so that a manual uninstall removes the extension Add/Remove > > > > Programs entry (that you added during install) -- or is there another > > > > purpose? > > > > > On Sun, Jan 3, 2010 at 14:40, Mohamed Mansour <m...@chromium.org> > > wrote: > > > > >> Perhaps you can inform the user that they must close chrome browser > > before > > > >> uninstalling. And your uninstall script will actually goto the users > > "User > > > >> Data" directory and delete the extension folder which is just your > > extension > > > >> id. > > > > >> C:\Users\[user]\AppData\Local\Google\Chrome\User > > > >> Data\Default\Extensions\[extension-id] > > > > >> -Mohamed Mansour > > > > >> On Mon, Dec 28, 2009 at 7:52 AM, Aris <alexey.s.shish...@gmail.com > > >wrote: > > > > >>> Hello, All! > > > >>> We now distribute bunch of extensions for popular browsers, including > > > >>> Chrome, as part of Windows Installer package. A question that worries > > > >>> me is about our Chrome extension manual uninstalling - how can > > > >>> Windows installer be notified of uninstalling Chrome exetnsion > > > >>> manually from [Wrench menu] > Extensions? > > > > >>> Details: > > > >>> What we need is a call to msiexec.exe with some parameters (stored in > > > >>> Windows registry upon installing; something like “msiexec /i > > > >>> [ProductCode] REMOVE=ChromePlugin /qb”) when user clicks button > > > >>> “Uninstall” on the chrome://extensions/ page – this removes Chrome > > > >>> extension entries from Windows Installer database. > > > > >>> Google Chrome version: 4.0.266.0 > > > >>> Operating System: Windows XP Professional > > > > >>> Thanks in advance! > > > > >>> -- > > > > >>> You received this message because you are subscribed to the Google > > Groups > > > >>> "Chromium-extensions" group. > > > >>> To post to this group, send email to > > > >>> chromium-extensi...@googlegroups.com. > > > >>> To unsubscribe from this group, send email to > > > >>> chromium-extensions+unsubscr...@googlegroups.com<chromium-extensions%2bunsubscr...@googlegroups.com><chromium-extensions%2Bunsu > > bscr...@googlegroups.com> > > > >>> . > > > >>> 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 > > chromium-extensions@googlegroups.com > > > >> . > > > >> To unsubscribe from this group, send email to > > > >> chromium-extensions+unsubscr...@googlegroups.com<chromium-extensions%2bunsubscr...@googlegroups.com><chromium-extensions%2Bunsu > > bscr...@googlegroups.com> > > > >> . > > > >> 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 > > chromium-extensi...@googlegroups.com. > > > > To unsubscribe from this group, send email to > > > > chromium-extensions+unsubscr...@googlegroups.com<chromium-extensions%2bunsubscr...@googlegroups.com><chromium-extensions%2Bunsu > > bscr...@googlegroups.com> > > > > . > > > > 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 chromium-extensi...@googlegroups.com. > > To unsubscribe from this group, send email to > > chromium-extensions+unsubscr...@googlegroups.com<chromium-extensions%2bunsubscr...@googlegroups.com> > > . > > 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 chromium-extensi...@googlegroups.com. To unsubscribe from this group, send email to chromium-extensions+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/chromium-extensions?hl=en.