Javascript 如何检测iframe是否已从一个URL移动到另一个URL

Javascript 如何检测iframe是否已从一个URL移动到另一个URL,javascript,php,Javascript,Php,我想知道是否有人可以帮我解决这个问题,我有一个iframe到一个URL(在子域上)。iframe中的页面具有指向另一页面的按钮。当用户移动到iframe中的其他页面时,我希望能够调整iframe的大小。下面是我如何调整第一页的大小 $disp = '<div style="border: 0px solid rgb(201, 0, 1); overflow: hidden; margin: 50px auto; max-width: 300px;"> <iframe scr

我想知道是否有人可以帮我解决这个问题,我有一个iframe到一个URL(在子域上)。iframe中的页面具有指向另一页面的按钮。当用户移动到iframe中的其他页面时,我希望能够调整iframe的大小。下面是我如何调整第一页的大小

 $disp = '<div style="border: 0px solid rgb(201, 0, 1); overflow: hidden; margin: 50px auto; max-width: 300px;">

<iframe scrolling="no" src="https://something.com" style="border: 0px none; margin-right: 188px;height: 1036px; margin-top: -380px; width: 297px;">
</iframe> 
</div>';

echo $disp;
$disp=”
';
echo$disp;

使用
onLoad
可以判断iframe源是否更改,如下所述:

要点是

<iframe src="http://www.google.com/" onLoad="yourJsFunc();"></iframe>

我尝试过使用onload,但是问题是我找不到iframe中的url是否发生了变化。因为iframe中的页面不在显示iframe的页面的域中。
$('#iframeid').load(function()
{
    alert('frame has (re)loaded');
});