问题标签 [browserfield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2021 浏览

javascript - 在黑莓的字段中显示 HTML 内容

我从服务器收到 JSON 响应。在该 JSON 字符串中,我有需要在字段中显示的 HTML 内容。

任何人都可以帮助..

0 投票
2 回答
7034 浏览

html - 在本机 BlackBerry 应用程序中显示简单的 HTML

我希望能够在我的原生 BlackBerry 应用程序中显示一些简单的 HTML 块,而不是从 URL 返回。这类似于现有的 Stackoverflow 问题(例如,此处此处),但我需要帮助才能运行实际的 BlackBerry 示例代码(或者可能有人告诉我为什么这注定行不通!)。

黑莓网站有一些基于不同可用 API 版本的示例“浏览器”代码:
V4.5 API 示例
V5.0 API 示例

我找到了组件包附带的示例代码(更多信息在这里),并试图让 V4.5 示例代码工作。我希望这将是一个有用的起点...

我已经设法让 BrowserFieldDemo 在 Eclipse 中编译并在模拟器中运行(我需要注释掉整个 BrowserContentManagerDemo.java 否则该类将运行)。

不幸的是,我只是在模拟器中得到一个白屏。当我添加日志记录并使用调试器时,这里的 getBrowserContent() 行似乎都出错了:

返回的异常是:

net.rim.device.api.browser.field.RenderingException:连接中的 IOException

我尝试使用 4.5.0 和 4.7.0 组件包构建和使用模拟器,但它们都有相同的症状。

如果我将 samples.cod 文件推送到我的设备并启动它,我会收到“错误启动示例:模块 'samples' 尝试访问安全 API”。大概我需要用我的代码签名密钥(我确实有)对示例代码进行签名,我不确定如何在 Eclipse 中执行此操作。

所以,我的问题是:

1) 有人真的让这个 V4.5 示例代码工作了吗?我应该放弃模拟器并改用该设备吗?

2) 这种 V4.5 方法可以显示我拥有的一些简单的 HTML 数据吗?例如,我可以使用 localhost URL,或者创建自定义 HttpConnection 来提供数据吗?

如果可能的话,我需要支持运行 V4.5、V4.7 和 V5.0 的 BlackBerry 机型。

任何提示将不胜感激!

0 投票
1 回答
1661 浏览

javascript - 如何刷新浏览器字段

我正在使用一个类,其中我通过使用 html 标签在浏览器字段中加载一些文本和图像。现在我想动态更改文本,如何在加载屏幕后刷新浏览器字段一次。

如果我在 html 上使用 onclick 标记来检测点击事件,那么如何使用 java 脚本为该点击事件执行一些功能。我正在使用 document.getElementById 来更改我在 broserfield 中使用的样式。如何重新加载浏览器字段或 java 脚本以查看更新。

如何使用 executeScript() 执行 javascript,只需添加字符串 executeScript("javascript:(function() { " + value +"})()"); 值是我使用 document.getElementById 获取元素 id 的字符串。它不工作。

谢谢。

0 投票
1 回答
1634 浏览

blackberry - 使用 Blackberry BrowserField 在我的应用程序中显示简单的网页

我想要做的是在我的应用程序中显示一个简单的网页(没有 javascript、cookie 或任何脚本,并且不尝试检测任何事件,例如鼠标单击等)。

我正在使用下面的代码,现在我得到的只是空白屏幕。我知道应用程序正在访问互联网(右上角的数据传输箭头闪烁)但不确定为什么它不呈现。

我正在使用的代码是:

需要注意的几点:

  1. 我使用来自 www.versatilemonkey.com 的 http-connection-factory 类只是因为他们已经实现了抽象的 httpConnection 类。如果有人也可以指出我如何实现我自己的,那就太好了。

  2. 我使用 '0' 作为 getBrowserContent 函数的标志。我查看了 rimn 文档,找不到对它们的解释。

任何帮助将不胜感激。

谢谢,安琪

0 投票
1 回答
1723 浏览

blackberry - 如果设备没有互联网连接,黑莓如何在应用程序中显示消息?

我刚刚开始为黑莓设备编程。我正在使用 API 的第 5 版。

我正在构建一个非常简单的应用程序,它只是一个浏览器字段。到目前为止,一切都很好。我可以用我需要的内容显示我的浏览器字段。

我现在遇到的问题是,如果设备没有活动的互联网连接,我会收到丑陋的“请求内容时出错”消息。

如果设备没有活动连接,我需要有人显示我自己的消息。

诸如“您需要有一个有效的互联网连接才能使用此应用程序”之类的东西,带有一个关闭应用程序的退出按钮。

我试图找到这个几个小时但没有运气。

希望这是相对简单的事情,所以我可以在这里得到帮助。

到目前为止,这是我的代码:

非常感谢一些帮助。

谢谢

0 投票
2 回答
1288 浏览

blackberry - 更改浏览器字段黑莓中的字体大小

这是代码:

如何更改此浏览器字段中的字体大小?
有任何想法吗?提前致谢。

0 投票
3 回答
1153 浏览

html - Blackberry - 如何在字段中打印 HTML 字符串

我有一个 HTML 字符串
<p>something</p> etc... some other html string etc... <p>something</p>

我想在这个字符串格式化的字段中打印。在android中我使用webview ...在iphone中使用UIWebView ...但在黑莓中?

谢谢 ;)

塞尔吉奥

0 投票
1 回答
1730 浏览

blackberry - browserfield 在黑莓中完成加载

请任何人都可以帮助我解决我的问题 - 知道 browserfield2 已在 Blackberry 中完成加载的方法是什么。加载后我需要设置一些选项。browserfield2 有一些方法可以显示吗?

0 投票
2 回答
867 浏览

eclipse - 如何在 BlackBerry Browser 字段中显示网页?

我正在为黑莓开发一个应用程序,我想显示一个简单的网页(例如 www.google.com)。我在使用黑莓开发者页面上的示例时遇到了麻烦,谁能给我一个有效的示例?我正在使用 Eclipse 和 net.rim.device.api.browser.field.* api。我的黑莓设备操作系统是 4.6

0 投票
1 回答
605 浏览

blackberry - 显示网页的 BlackBerry BrowserField - 检测用户何时导航到其他页面

我的应用程序中有一个 BrowserField 显示网页。
当用户单击网页中的一个链接并移动到另一个网页时,有没有办法检测浏览器导航?