2010-11-27 16 views
2

Flashはブラウザで実行されているJavaScriptと通信できるExternalInterfaceクラスを持っていますExternalInterface.availableを使用して、JavaScriptが有効になっているかどうかを確認できますか?

JavaScriptが有効になっているかどうかを確認するにはExternalInterface.availableプロパティを使用できますか? HTMLドキュメントのような - JavaScriptはswfファイルは、外部スクリプト環境を提供することが可能である住宅の文書である場合ExternalInterface.availableが検出されます

答えて

3

ExternalInterface.availableだけtrueを返しました。

javascriptが実際に「オン」かどうかをテストする場合は、trueを返すExternalInterface.callで単純な関数を使用できます。このようなもの:

function JSAvailable():Boolean { 

    if (ExternalInterface.available) { 
     if (ExternalInterface.call("Function(\"return true;\")")) { 
      return true; 
     } 
    }   

    return false; 

} 
5

私のFirefoxで無効にしている間に

関連する問題