2014-09-03 2 views
0

JS 파일을 호출하는 HTML 페이지가 있습니다. 해당 JS 파일 내에서 HTML 페이지의 URL이 무엇인지 알아야합니다.임베디드 JS 스크립트에서 페이지 URL 가져 오기

지금까지 이걸 가지고 있습니다.

HTML - 나는 다음과 같은 한 내 main.js 내

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

: 나는 document.referrer가 HTML 페이지의 URL을 반환 생각

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

. 그러나 콘솔에 빈 줄을 반환합니다.

도움이 될 것입니다.

+0

스크립트가''태그 (모범 사례) 내부에 추가됩니다 – xxbinxx

+1

아니, 닫는 body 태그는 좋은 연습이 너무 그냥 beofre (성능) –

답변

0

이 시도 감사합니다, 나는 그것을 페이지의 URL입니다 가져 오는 데 사용 파이어 폭스

의 일부 버전
0

location.href에서 작동하지 않는 것을 읽을 수 있기 때문에

console.log(document.URL); 

또는

console.log(window.location.href); 

.

jQuery(document).ready(function(){ 

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

}); 

DEMO