当srciframe的更改时,如何运行函数?iframe显示的网站不在我的服务器上...当用户点击或按下iframe内的按钮时,我想执行一个功能来测试是否src已更改...
如果iframe位于不同的域中,则您无权访问iframe中的按钮,因此您无法使用"click"事件.唯一的解决方案是在iframe上使用"load"事件:
<iframe src=".." onLoad="alert('new page loaded');"></iframe>
Run Code Online (Sandbox Code Playgroud)
加载iframe中的页面时会立即触发加载事件,然后在加载其他页面(更改src之后)时再次触发加载事件.然后你可以将第一个src(将它存储在开头的变量中)与当前的src进行比较,如果它们不同则意味着src已被更改.