如何在使用BlackBerry BrowserSession时抑制浏览器顶部栏

Sco*_*ger 5 java browser blackberry

我正在尝试创建一个应用程序,该应用程序将在运行时重定向到某个网页.我希望这个应用程序是全屏的,没有标题栏或浏览栏.我可以调用BrowseSession在浏览器中显示正确的网站,但它没有给我所需的感觉.

这是我用于BrowseSession的代码:

BrowserSession browser = Browser.getDefaultSession();
browser.displayPage("http://www.stackoverflow.com");
Run Code Online (Sandbox Code Playgroud)

我已经研究过使用BrowseField,但我发现它的行为与常规BrowseSession不同.设备后退按钮关闭应用程序,我在运行JavaScript代码时在模拟器中收到错误.我的代码如下:

String baseURL = "http://www.stackoverflow.com";

BrowserFieldConfig config = new BrowserFieldConfig();
config.setProperty(BrowserFieldConfig.JAVASCRIPT_ENABLED, Boolean.TRUE);
BrowserField browserField = new BrowserField(config);
add(browserField);

browserField.requestContent(baseURL);
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

Mus*_*sis 3

无法以编程方式控制浏览器的整体外观,因此如果您使用BrowserSession.

JavaScriptBrowserField在某些模拟器上被破坏了,尽管我认为它可能在所有实际设备上工作(尽管如果它不起作用我不会感到惊讶)。

我唯一可以建议的是处理和取消 ESC 键(又名后退按钮)按下,这至少应该阻止应用程序关闭。