繁体   English   中英

在javascript中识别firefox浏览器的选定选项卡URL

[英]Identify selected tab URL of firefox browser in javascript

我正在开发一个Web应用程序。 我有兴趣获取选定的标签URL。 我正在使用Firefox浏览器。

我通过执行以下javascript语句实现了这一点:

/* Get the URL of page which is currently loaded in active tab  */
var currentPageURl = window.top.getBrowser().selectedBrowser.contentWindow.location.href;
alert(currentPageURl);

如果页面已加载,以上语句将起作用。 但是,如果我打开了Firefox浏览器上的新标签页(未输入任何URL),并在javascript上执行了。 我正在结果是空白

我想添加这样的javascript语句,该语句应处理:如果当前页面在选项卡中加载,则仅给出URL; 如果页面未加载,则应返回false而不是about:blank

欢迎您的建议!!!

谢谢

-Pravin

使用&&if语句检查值:

// return false if about:blank, url if anything else
return currentPageURl != "about:blank" && currentPageURl;

相当于

if (currentPageURl == "about:blank")
    return false;
else
    return currentPageURl;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM