-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi Guys!

I need to run some code after a site has finished loading. I know about using 
this:

if (document.getElementById("appcontent"))
document.getElementById("appcontent").addEventListener("DOMContentLoaded", 
function(e) {
qogame.onPageLoad(e); }, true);

and then:

onPageLoad: function(aEvent) {
                var doc = aEvent.originalTarget;
                var url = doc.location.href;
                if (aEvent.originalTarget.nodeName == "#document") { // ok, 
it's a real page

But that does not suit me, because that would trigger many calls to onPageLoad 
for one single "site".

So, when I type, for example, "www.google.com" on my address bar, and press 
enter, I might get
redirected, then images and other files (css, js) will be loaded, etc, but in 
the end what I see is
"www.google.com.ar" (for example, because google.com redirects based on 
ip-to-country).

So, how can I get that "http://www.google.com.ar";, and feed it to my function?

For example, If I click on a statusbar I've added to my chrome://browser 
overlay, I can get that
value using:

content.document.location, etc.

Any ideas?

- --
Arturo "Buanzo" Busleiman - Consultor Independiente en Seguridad Informatica
Free Music: http://www.buanzo.com.ar/files/buanzo-ultimamente.ogg
Consulting and Secure Mail Hosting: http://www.buanzo.com.ar/pro/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGdwsDAlpOsGhXcE0RChV+AJ0WRF39nGcc5LVIf0yKFpDv7rriTgCfbnqw
sFBqD1DBi2KPRUGMyNaqDek=
=rIP8
-----END PGP SIGNATURE-----
_______________________________________________
Project_owners mailing list
Project_owners@mozdev.org
http://mozdev.org/mailman/listinfo/project_owners

Reply via email to