﻿window.open2=window.open; //在此把window.open()函數複製一份給window.open2，未來若要開新視窗則執行window.open2()即可
window.open=function(a,b,c){
	var fake={
		focus: function(){},
		blur: function(){},
		closed: function(){
			return false;
		}
	}	
	return (fake);
}; //把window.open()函數變成空白函數，令提供者的跳窗無法顯示
//最後把window.open()在網頁離開時變回正常，以免變更了內部預設值

if( !!(window.onunload) ){
 window.onUnloadResetOpen=window.onunload;
 window.onunload=function(){
  window.open=window.open2;
  window.onUnloadResetOpen();
 }
}