当 iframe 的 src
更改时,如何运行函数? iframe 显示不在我的服务器上的站点...当用户单击或按下 iframe 内的按钮时,我想执行一个函数来测试 src 是否已更改。 ..
最佳答案
如果 iframe 内的按钮位于不同的域中,则您无权访问该按钮,因此您无法使用“click”事件。唯一的解决方案是在 iframe 上使用“load”事件:
<iframe src=".." onLoad="alert('new page loaded');"></iframe>
加载事件将在 iframe 中的页面加载后立即触发,然后在加载其他页面(更改 src 后)时再次触发。然后您可以将第一个 src(在开始时将其存储在变量中)与当前的进行比较,如果它们不同,则意味着 src 已更改。
关于javascript - 当 iframe src 更改时如何运行函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3710668/