ブラウザ固有のコードを書き込もうとしています。クライアントが使用しているブラウザを見つけるためのGWTAPIはありますか?
19014 次
1 に答える
26
Cross-Browser Supportに関する GWT Developer's Guide ページには、UserAgent 文字列を返す JSNI 関数が記載されています。
ただし、 UserAgent を検出する代わりに、 Deferred Bindingを使用してブラウザー固有のコードを記述したい場合があることに注意してください。
編集: Kasturiは、次のように実装されているWindow.Navigator.getUserAgent()を指摘しています。
/**
* Gets the navigator.appName.
*
* @return the window's navigator.appName.
*/
public static native String getAppName() /*-{
return $wnd.navigator.appName;
}-*/;
そうです、これは Cross-Browser Support ページで言及されている関数が行うことを行う必要があります (ただし、 toLowerCase() を呼び出さないことを除く)。
于 2010-05-03T16:17:42.197 に答える