WebView+ を使用して CocoonJS ラッパーの下で Web アプリが実行されているかどうかを検出するにはどうすればよいですか? 試してみましif (typeof Cocoon == 'undefined') ...
たが、うまくいかないようです。CocoonJS サイトを確認しましたが、この情報は簡単には見つかりません。
質問する
207 次
1 に答える
1
cocoonjsCheckArgs
この環境にはグローバル プロパティが存在することがわかりました。この環境で特定のメッセージをいつ表示しないif (typeof cocoonjsCheckArgs =='undefined') ...
かを知っていました。これが正しい道かどうかはわかりませんが、現時点ではうまくいきます。
更新:エージェント文字列の違いにも気付きました: Mobile Safari では、エージェント文字列 ( ) の末尾に "Version/8.0 Mobile/12F70 Safari/600.1.4" が表示されますが、navigator.userAgent
WebView+ では "Mobile/12F70" になります。それでも、今のところ、cocoonjsCheckArgs
他の誰かがより良いアプローチを思い付くまで、より良い選択肢として の存在をテストすることをお勧めします.
于 2015-06-26T21:59:55.820 に答える