在所有Window.Open调用Javascript或Jquery时触发事件
所以…我正在与IOS独立网络应用模式作斗争 基本上,没有办法通过javascript弹出窗口,因此类似Facebook的插件和谷歌广告在同一个独立窗口中导航 没有浏览器导航控件,绝对无法返回页面 So..我在So上发现了一个帖子,表明您可以动态创建链接,然后在链接上触发click事件,从而触发一个新窗口 这是因为IOS独立web应用启用模式只会为锚定标记打开一个新窗口,而不是javascript window.open 因此,我想知道是否有任何方法可以拦截/检测/钩住试图发出window.open的浏览器。很可能它不会在独立模式下开火,但值得一试。如果我得到它:在所有Window.Open调用Javascript或Jquery时触发事件,javascript,jquery,hook,window.open,Javascript,Jquery,Hook,Window.open,所以…我正在与IOS独立网络应用模式作斗争 基本上,没有办法通过javascript弹出窗口,因此类似Facebook的插件和谷歌广告在同一个独立窗口中导航 没有浏览器导航控件,绝对无法返回页面 So..我在So上发现了一个帖子,表明您可以动态创建链接,然后在链接上触发click事件,从而触发一个新窗口 这是因为IOS独立web应用启用模式只会为锚定标记打开一个新窗口,而不是javascript window.open 因此,我想知道是否有任何方法可以拦截/检测/钩住试图发出window.ope
window.oOpen = window.open;
window.open = function () {
alert("window.open called");
window.oOpen.apply(this, arguments);
};