I just tried using the tabs API and it's still not displaying the page
actions consistently (or at all).

On Sep 3, 2:25 pm, Aaron Boodman <[email protected]> wrote:
> Scott, to help narrow down the problem, can you change the code to use
> the tabs API:
>
> chrome.tabs.onCreate.addListener(function(tab) {
>   chrome.pageActions.enableForTab(...);
>
> });
>
> If this works well, we'll know it has to do with messaging. If it
> doesn't, we'll know it has to do with page actions.
>
> Also, keep in mind that when you have multiple windows, each toolstrip
> is going to get tab events for all windows. So using the background
> page is often simpler.
>
> - a
>
>
>
> On Thu, Sep 3, 2009 at 7:23 AM, Scott Ferguson<[email protected]> wrote:
>
> > I have this block of code sitting in my toolstrip's Javascript:
>
> > chrome.self.onConnect.addListener(function(port) {
> >    port.onMessage.addListener(function(data) {
> >        url = port.tab.url;
> >        title = data.title;
>
> >        // Register the tab with the tagging page action
> >        chrome.pageActions.enableForTab("tag_page",
> >                                        {
> >                                            tabId: port.tab.id,
> >                                            url: port.tab.url,
> >                                            title: "Click to tag this
> > page",
> >                                            iconId: 0
> >                                        });
> >    });
> > });
>
> > And for whatever reason, I can't consistently get the page actions to
> > show up.  It feels like when I reload the extension there's at least a
> > long delay between the reload and the icons actually showing up, and
> > if I don't have the RSS extension installed I can't get them to
> > display at all.  Am I missing something here or is it just Chromium
> > beta weirdness?
--~--~---------~--~----~------------~-------~--~----~
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