【问题标题】:BlackBerry BrowserField executing javascriptBlackBerry BrowserField 执行 javascript
【发布时间】:2011-03-25 21:31:41
【问题描述】:

我在网页上尝试了一个简单的 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 中有什么内容吗?请帮忙!

【问题讨论】:

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


    【解决方案1】:

    我可以简单地确认我在 OS 4.5 上有相同的代码来启用 JS,并且带有 JS 的页面对我来说可以正常工作。不过也应该说我没有通过 JS 在页面上隐藏任何东西,所以我无法确认隐藏元素的同一个 JS 是否适合我。

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

    【讨论】:

    • 感谢您的回复。我不认为单击事件在 OS 4.5 中触发。例如:当您尝试在单击按钮时隐藏某些内容...并且如果您使用 javascript 处理,则该事件根本不会从浏览器字段中触发。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多