[英]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.