BlackBerry BrowserField执行javascript

时间:2011-03-25 21:31:41

标签: blackberry blackberry-eclipse-plugin blackberry-jde browserfield

我在网页上尝试了一个简单的javascript [例如:document.getElementById("mydiv").style.display = "none";]并在BlackBerry 4.5模拟器浏览器上进行了测试,但它确实有效。

现在我有一个应用程序(JRE 4.5 - Eclipse插件),浏览器中嵌入了BrowserField,我访问BrowserField中的同一页面。我确实在我的应用程序中添加了以下代码

 myrenderingSession.getRenderingOptions().setProperty(RenderingOptions.CORE_OPTIONS_GUID,  RenderingOptions.JAVASCRIPT_ENABLED, true);

但是java脚本无效。我是否需要添加自定义代码以确保执行java脚本? Event.EVENT_EXECUTING_SCRIPT中的任何内容?请帮忙!

1 个答案:

答案 0 :(得分:0)

我只是可以确认我在OS 4.5上使用相同的代码来启用JS,并且带有JS的页面对我来说没问题。但是也应该说我不会通过JS隐藏页面上的任何内容,所以我无法确认隐藏元素的相同JS是否适用于我。

另外 - 我不以任何方式处理Event.EVENT_EXECUTING_SCRIPT。所以我确信你用来启用JS的代码足以期望你的BrowserField支持JS。