2
我正在一个Web应用程序上工作。 我有兴趣获取选定的标签网址。我正在使用Firefox浏览器。如果页面加载在javascript中标识选定的Firefox浏览器的标签URL
/* Get the URL of page which is currently loaded in active tab */
var currentPageURl = window.top.getBrowser().selectedBrowser.contentWindow.location.href;
alert(currentPageURl);
上述声明的工作:
我通过下面的JavaScript语句执行实现了这个。但是,如果我打开Firefox浏览器(不输入任何URL)的新选项卡并执行上面的JavaScript。我得到约:空白作为结果。
我想补充的应处置这样,如果当前页面在标签加载,然后只给URL,如果没有加载页面,那么它应该返回,而不是关于假这样的JavaScript语句:空白
你建议欢迎!
感谢
-Pravin
这似乎没什么问题.. ..但是有没有从wi返回任何布尔值ndow.top.getBrowser()selectedBrowser.contentWindow.location.href。 因此,我可以捕捉并验证相应的代替与“about:blank”字符串comapring。 - 顺便说一句,感谢您的快速回复:) – pravin 2010-09-15 09:40:48
@pravin:只是'返回currentPageURl!=“about:blank”'会返回一个布尔值。 – 2010-09-22 11:14:13