On Thu, Sep 24, 2009 at 12:49 PM, jfc <jfceklo...@gmail.com> wrote:
>
> Getting this does work, but the value returned on the windowsarray
> [index].tabs[0].title
> is not the value given to the window during the window.open call.
>
> If I call window.open( blah, "mypage", blah) I was expecting to get
> "mypage" as the
> title. The value I am getting is the real title that appears on the
> window to the right
> of the Chrome logo in the upper left of the window.
>
> The value that I am looking for is found on the window DOM object.
> It's window.name.
> window.name is what is set by the second parm in the window.open call.

I believe the only place you can access the DOM window of a page from
an extension is a content script...

My way of dealing with a somewhat similar situation is that I have a
content script which opens a port to the background page using, with
its name set to the window name

chrome.extension.connect({name: window.name})

And then in the background page you can make an onConnect listener
when has access to the port, so you can port.tab.id, as well as
port.name, and you can correlate what you need accordingly.

--~--~---------~--~----~------------~-------~--~----~
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
For more options, visit this group at 
http://groups.google.com/group/chromium-extensions?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to