2016-05-09 3 views
0

私たちは約束しておかなければならない質問がありますウィンドウを閉じるとブラウザタブサブスクリプションまたはクーポンを強調表示するポップアップが表示されます。この機能は、ブラウザのどの機能に基づいていますか、PHPコードや人工知能を利用しています。マウスをホバーしてポップアップしてウィンドウを閉じようとしたとき

+0

使用(状態を記録するために、キャッシュされた変数とJavascriptの「アンロード」イベント非表示、表示、表示)します。 – ahPo

+0

一致/確認バイアス。ウェブサイトが「クローズタブ」コントロール(またはブラウザビューポート以外のもの)のホバーを検出する方法はありません。それらの「購読する」ポップアップはしばしばタイマーの上にあります。私はそれがあなたが見ているものだと思う。 –

答えて

1

これは、ユーザーインターフェイスとやり取りするすべてのものとしてクライアント側で実行されます。

例怒鳴るは、純粋なJavaScriptでこれを実行する方法を示しています(すべてのブラウザでテストされていませんが、Chromeでうまく動作します)

<!DOCTYPE html> 
<html> 
    <head> 
     <title>Page exit example</title> 
     <script type="text/javascript"> 

      var showMessage = true; 
      window.onmouseout = function(){ 

       if(showMessage){ 
        showMessage = false; 
        document.getElementsByTagName('body')[0].innerHTML = "Dont leave yet!"; 
       } 

      }; 

     </script> 
    </head> 
    <body> 
     <h1>Hello world</h1> 
    </body> 
</html> 
関連する問題