从嵌入JS脚本获取页面URL

时间:2014-09-03 07:49:45

标签: javascript

我有一个调用JS文件的HTML页面。在该JS文件中,我需要知道HTML页面的URL是什么。

到目前为止,我有这个。

HTML -

<!doctype html>
<html>
 <head>
  <title>Untitled</title>
 </head>
<body>
 <script src="js/jquery.js"></script>
 <script src="js/main.js"></script>
</body>
</html>

在我的main.js中,我有以下内容:

$(function() {
  $ = jQuery;
  window.remoteUser = "%globals_server_REMOTE_USER%";
  window.targetURL = "%globals_asset_url%";
  console.log(document.referrer);
});

我以为document.referrer会返回html页面的URL。但是它在控制台中返回一个空行。

任何帮助都会很棒。感谢

2 个答案:

答案 0 :(得分:0)

试试这个,

console.log(document.URL);

OR

console.log(window.location.href); 

因为我读到它在某些版本的firefox中不起作用

答案 1 :(得分:0)

location.href用于获取网页的网址。

jQuery(document).ready(function(){

       jQuery("#url1").html(location.href);   

});

DEMO