2017-05-09 3 views
0

私はalert()とconfirm()を呼び出すいくつかの関数を設計しました。JavascriptコードがJintで実行されているかどうかを確認する方法を教えてください。

私はこれらの機能をテストするためにJintを使用します。

ただし、Jintはalert()とconfirm()をサポートしていません。

JINTコンテキストで実行されているかどうかをチェックする)(アラートのラッパーを作成する)と、(確認された私は何をしたい:私はJINTコンテキストにいる場合

function MyAlert() 
{ 
    if(Jint != true) alert(); 
} 

はどのように教えていますか?

function MyAlert(msg) { 
    if (typeof alert !== "undefined") { // * 
     alert(msg); 
    } 
} 

*または=== "function"、それでも悲しいことに大きな-しかし、漸減でIE8のようないくつかの古いブラウザ(、:

おかげで、エド

答えて

0

ではなく、環境の検出は、私は、特徴検出をお勧めしたいですを使用してください。alertなどの組み込みレポートは"object"となります。

関連する問題