我想知道是否可以更改为window.open
的操作?
我的意思是我正在使用另一个域托管的 js 文件,其中包含 window.open
的代码,但我想显示该 url 而不是打开,因此是否可以监听窗口打开事件并然后防止默认。
最佳答案
您可以重写 window.open() :
var nativeWinOpen = window.open;
window.open = function(){
// do your mal ;) things here
nativeWinOpen.apply(window,arguments);
}
如果需要,您可以删除 native 函数调用...
关于javascript - 改变window.open的 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39965318/