我的页面中有一个iframe,这个iframe嵌入了一个不在我服务器上的网站。
我正在寻找一种在iframe重定向到之前触发函数的方法。例如,当用户点击iframe内的链接并且iframe重定向时,我想在重定向之前触发一个函数。
到目前为止我有这个代码:
document.getElementById("ifm").addEventListener("unload", trig());
function trig(){
alert('2');
}
此代码仅在首次加载iframe时发出警报。
我也尝试了“onbeforeunload”事件并且它给出了相同的结果。
问题:如果在iframe重定向之前我如何提醒?
答案 0 :(得分:2)
您正在调用trig函数,因此返回结果是传递给addEventListener函数的内容。
将您的代码更改为..
document.getElementById("ifm").addEventListener("unload", trig);
或
document.getElementById("ifm").addEventListener("unload", function() { trig(); });
iframe是否支持unload事件,我不知道......
由于