it is good idea but maybe it is not selected tab. i want some code to be able to change url if tab is not selected too.
any idea about some change on above code i sent ? On 7/5/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
To change the url of the currently selected tab I think you can manipulate the location.href of gBrowser.selectedTab. ----- Original Message ---- From: joe ertaba <[EMAIL PROTECTED]> To: [email protected] Sent: Thursday, July 5, 2007 4:10:52 AM Subject: [Project_owners] urlBar Listener hi gays i need to show some local file instead original url when user dont set font size of current page. so i need to change tab url by: var myExt_urlBarListener = { QueryInterface: function(aIID) { if (aIID.equals(Components.interfaces.nsIWebProgressListener) || aIID.equals(Components.interfaces.nsISupportsWeakReference ) || aIID.equals(Components.interfaces.nsISupports)) return this; throw Components.results.NS_NOINTERFACE; }, onLocationChange: function(aProgress, aRequest, aURI) { myExtension.processNewURL(aURI); }, onStateChange: function() {}, onProgressChange: function() {}, onStatusChange: function() {}, onSecurityChange: function() {}, onLinkIconAvailable: function() {} }; var myExtension = { oldURL: null, init: function() { // Listen for webpage loads gBrowser.addProgressListener(myExt_urlBarListener, Components.interfaces.nsIWebProgress.NOTIFY_STATE_DOCUMENT); }, uninit: function() { gBrowser.removeProgressListener(myExt_urlBarListener); }, processNewURL: function(aURI) { if ( aURI.spec == this.oldURL) return; // now we know the url is new... alert(aURI.spec); this.oldURL = aURI.spec; } }; window.addEventListener("load", function() {myExtension.init()}, false); window.addEventListener("unload", function() {myExtension.uninit()}, false); any body can help me? is it possible to change tab url directly or i must find tab index first and then change it ? _______________________________________________ Project_owners mailing list [email protected] http://mozdev.org/mailman/listinfo/project_owners _______________________________________________ Project_owners mailing list [email protected] http://mozdev.org/mailman/listinfo/project_owners
_______________________________________________ Project_owners mailing list [email protected] http://mozdev.org/mailman/listinfo/project_owners
