我在网页上尝试了一个简单的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中的任何内容?请帮忙!
答案 0 :(得分:0)
我只是可以确认我在OS 4.5上使用相同的代码来启用JS,并且带有JS的页面对我来说没问题。但是也应该说我不会通过JS隐藏页面上的任何内容,所以我无法确认隐藏元素的相同JS是否适用于我。
另外 - 我不以任何方式处理Event.EVENT_EXECUTING_SCRIPT
。所以我确信你用来启用JS的代码足以期望你的BrowserField支持JS。