Ajax 当父窗口导航离开时,在iframe中触发音频停止(hashbang)

Ajax 当父窗口导航离开时,在iframe中触发音频停止(hashbang),ajax,facebook,iframe,internet-explorer-9,hashbang,Ajax,Facebook,Iframe,Internet Explorer 9,Hashbang,我在Facebook网页上的iframe Facebook Tab应用程序中有一个web应用程序 web应用程序播放音频,当用户导航离开时,通常通过单击另一个Facebook链接,页面加载另一个Facebook页面,音频停止 这适用于除Internet Explorer IE9之外的所有浏览器。当我导航到另一个Facebook页面时,音频会继续播放 Facebook似乎使用的方法是使用hashbang显示他们的许多页面!无需重新加载标准页面即可接近。对我来说:这意味着网络应用的音频继续播放,而i

我在Facebook网页上的iframe Facebook Tab应用程序中有一个web应用程序

web应用程序播放音频,当用户导航离开时,通常通过单击另一个Facebook链接,页面加载另一个Facebook页面,音频停止

这适用于除Internet Explorer IE9之外的所有浏览器。当我导航到另一个Facebook页面时,音频会继续播放

Facebook似乎使用的方法是使用hashbang显示他们的许多页面!无需重新加载标准页面即可接近。对我来说:这意味着网络应用的音频继续播放,而iframe不知何故是孤立的

当您导航到另一个不使用的站点时,音频将停止播放!URL语法和浏览器正确地重新加载这些页面

当我导航到另一个Facebook页面时,如何确保我的web应用Facebook Tab应用中的音频停止?我正在研究如何:

在父级中检测适当的事件 明确关闭“我的web应用”中的音频
我通过挂接窗口上的卸载事件来解决这个问题,如

$(window).unload(function() {
  var a = $("#audio");
    a.get(0).pause();
});