我试图在移动设备上隐藏我的 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(); });
});
}-*/;