モバイル デバイスで GWT アプリのアドレス バーを非表示にしようとしています。モバイル コードから以下の JSNI 関数を呼び出していますが、機能しません。JQuery を使用しないで考えられる解決策はありますか?
public static native void hideBar()
/*-{
$($doc).ready(function() {
function hideAddressBar() {
if($doc.documentElement.scrollHeight < $wnd.outerHeight / $wnd.devicePixelRatio) {
$doc.documentElement.style.height = ($wnd.outerHeight / $wnd.devicePixelRatio) + "px";
}
}
$wnd.addEventListener("load", function() { hideAddressBar(); });
$wnd.addEventListener("orientationchange", function() { hideAddressBar(); });
});
}-*/;