window.openはブラウザでブロックされた後のカスタムヒントの効果コードです。


今はますます多くのブラウザがポップアップウィンドウをブロックする機能を持っています。広告が飛び出して止められたら大丈夫です。お客さんがお支払いの時に止めてくれたら、混乱させてはいけません。Gmailの「あら」は定番ですが、先日は心雲がもっとかっこいいヒントを与えました=。 ブラウザを開けてブロックしてください。 テストしてください。オンラインリーダーでコードがフィルタされますか?コードは下にありますが、技術的な内容はあまりありません。ハハを掘る

window._open=window.open; 
window.open=function(sURL,sName,sFeatures,bReplace){ 
  if(sName==undefined){sName="_blank"}; 
  if(sFeatures==undefined){sFeatures=""}; 
  if(bReplace==undefined){bReplace=false}; 
  var win=window._open(sURL,sName,sFeatures,bReplace); 
  if(!win){ 
    alert(' ! , , ! ~~555~'); 
    return false; 
  } 
  return true; 
}
= window.openを書き直して二日間ももっと良い方法を思い付かなかったです。パラメータは一つずつ加えて、四番目のパラメータはbackに戻らないようにするためです。例えば、


window.open("a.html","a"); 
window.open("b.html","a","",true);
で開けたb.は後ろに下がることができません。MSDNは説明があります。 。 Optional. ボロア that specifees whether the s URL creates a. new イベント or replacces the current イベント in the window history リスト. This parameter only タッキー effect if the s URL is loaded イント the さとめ window.true s URL replacces the current document in the history リスト  false s URL creates a. new イベント in the history リスト.