Я привел пример.jQuery iframe- как получить адрес родительского окна при использовании iframe?
test.html:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">
</head>
<body>
<h1>main window test</h1>
<iframe src="./iframe.html"></iframe>
</body>
</html>
iframe.html:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
</head>
<body>
<h1>iframe testing</h1>
<script type="text/javascript">
$(document).ready(function() {
alert("window.location.href"+window.location.href);
});
</script>
</body>
</html>
В боевой готовности -> я получаю IFrame URL «C: \ Users \ nn96589 \ Desktop \ testfolder \ iframe.html "
, но мне нужен адрес главного окна, который является« C: \ Users \ nc96589 \ Desktop \ testfolder \ test.html »
может кто-нибудь мне помочь. Спасибо заранее.
чек: http://stackoverflow.com/questions/3420004/access-parent-url-from-iframe –
Если вы хотите получить URL главного окна, вы не должны пытаться получить URL-адрес в iframe.html. window.location.href всегда будет получать URL-адрес ТЕКУЩЕГО ФАЙЛА. Поэтому, если вы хотите получить полный URL-адрес, у вас не будет выбора, кроме как вместо этого указывать URL-адрес в test.html. – jessica