问题标签 [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 回答
270 浏览

oauth - BrowserField2 - salesforce oauth2 在接受/拒绝阶段失败

我有一个基于 BlackBerry Java 的应用程序,它使用 Salesforce 数据并使用 oauth 2 进行身份验证。直到最近用户一直抱怨说,一旦他们进入接受/拒绝 salesforce oauth 页面,单击 Accept 按钮会显示一个 salesforce 404 页面,它一直运行良好。

我在 bb 模拟器 (OS7) 上附加了一个调试器,发现一切正常,直到通过 Salesforce oauth2 用户代理流程在身份验证/授权的最后阶段按下 ACCEPT 按钮时向 Salesforce 发送 POST。此时,帖子将成功,响应正文将包含一些带有小 JavaScript 块的标记,该块仅执行 document.location.href 分配以强制浏览器导航到新 URL。我注意到 URL 不是我所期望的 - 我期望看到 redirect_uri 回调地址 + 访问令牌等数据附加到它的末尾(根据 sf oauth2 文档)。

如果我在说 chrome 中执行相同的流程,那么帖子后的 URL 就是我所期望的。这一切过去都很好,所以我很困惑为什么它会突然停止工作。我听说 Salesforce 在 2011 年底稍微改变了他们的 oauth 2 实施,所以我想知道这是否破坏了我的客户,尽管我不知道如何。

作为一个实验,我删除了除嵌入式 BrowserField 之外的所有代码,并使其导航到 oauth URL,该 URL 是通过根据文档组合消费者密钥和各种其他值而构建的,但在单击时它仍然失败并出现 404 页面成功登录后的接受按钮。

如果我在内置的 bb 浏览器中尝试相同的引导 oauth URL,则完整的身份验证流程可以正常工作,并且我最终会被重定向到带有访问令牌信息的最终回调 URL。

BrowserField 上的 oauth2 用户代理流程(来自 field2 包)是否有其他人遇到问题?

0 投票
2 回答
1110 浏览

blackberry - Blackberry scoll 仅浏览器字段,而不是整个应用程序布局

我有一个带有按钮的垂直字段管理器,下面是一个浏览器字段。问题是,当我在浏览器字段中垂直滚动时,应用程序的整个布局都会随之滚动(!)..我一直看起来像个疯子,但还没有找到任何解决方案。我尝试在应用程序中禁用垂直滚动,但这只会导致无法滚动浏览器字段/主页。

有什么建议么?

谢谢

0 投票
1 回答
660 浏览

blackberry - BrowserField2的黑莓简单进度条

在我的应用程序中,我有一个 BrowserField2 加载不同的页面,我想显示一个简单的旋转进度条/指示器。尽可能简单,没有百分比等 - 只是一个小动画向用户指示正在发生的事情。

我来自 Android 开发,那里有一个叫做 Progressbar 的东西,虽然对于黑莓来说它可能被称为完全不同的东西?(Blackberry 的进度条似乎总是包括计算进度)。

我应该寻找什么?

0 投票
0 回答
629 浏览

blackberry - Blackberry BrowserField2 加载时间极慢

我目前正在尝试使用 BrowserField2 加载一些页面,但加载时间需要很长。在 OS 浏览器中加载同一页面工作正常(<5 秒),但在我的应用程序中加载它需要 >30 秒。可能是什么原因?这是我的代码:

在实现 BrowserFieldListener (和加载动画)之前,我遇到了同样的问题,所以它与此无关。我错过了什么吗?

0 投票
1 回答
311 浏览

blackberry - BlackBerry 7 中的 BrowserField 崩溃

我正在尝试在 BlackBerry 9930 模拟器上创建一个应用程序,该应用程序使用 BlackBerry Facebook API 对 Facebook 用户进行身份验证。它可以很好地连接到登录页面,但之后整个应用程序崩溃,无论是在要求查看权限还是登录成功时。

我注意到身份验证过程进行得很顺利,因为我收到了来自 Facebook 的消息说有登录,所以我怀疑 browserField 和/或模拟器的问题。(我尝试了 3 个不同的 BB 7 模拟器,但都一样)。

有人有办法解决这个问题吗?非常感谢。

0 投票
1 回答
1688 浏览

eclipse - Blackberry webview 无法连接到互联网和/或显示网页

我正在使用 Eclipse 和 Blackberry JRE 7.0 创建一个简单的应用程序,按照以下给出的示例: http: //docs.blackberry.com/en/developers/deliverables/11958/Configure_a_browser_field_825671_11.jsp

我正在尝试在应用程序的浏览器字段内加载托管在远程服务器上的简单 HTML 页面。

在 9930 模拟器上运行应用程序时,我总是收到错误“模拟器上 120000 后本地连接超时”。同一个远程页面在同一个模拟器的网络浏览器上显示得很好。

我确保启动 MDS 模拟器。

相同的链接在模拟器浏览器中显示良好。仅在使用浏览器字段时,我遇到了问题。

单击图标启动应用程序时出现以下错误:

在进一步等待时,我收到“本地连接超时错误..

我知道在 Android 中使用清单文件中的 webview 时必须启用互联网连接 - 在黑莓中是否有任何类似的设置?

0 投票
2 回答
543 浏览

blackberry - 加载对话框 BlackBerry Browserfield

如何在页面加载时向我的浏览器字段添加加载对话框?

谢谢

0 投票
1 回答
634 浏览

html - 黑莓浏览器字段问题 -

我正在使用“net.rim.device.api.browser.field2.BrowserField”加载带有 2 个脚本的 html 页面。

  1. 脚本 1 (jQuery)
  2. 脚本 2(Jquery 移动版)

第二个脚本被加载两次。就像脚本没有加载一样。根据其在 html 文件中的位置的次数。

例如:第 5 位脚本文件将分别加载 5 次。

提前致谢。

0 投票
0 回答
143 浏览

javascript - 黑莓 BrowserFieldHistory 没有被 history.go(-1) javascript 更新

有一个使用 BrowserField 的应用程序。除了页面具有执行以下 javascript 的后退按钮的问题外,在其中呈现的网站都可以正常工作:history.go(-1);

浏览器中的页面本身确实返回了一个,但 BrowserFieldHistory 对象没有更新,并且没有对 handleNavigation 或 handleResource 的请求(我猜是因为页面已经被缓存)。

因此,应用程序无法确定用户何时一直返回到加载的第一个页面,并且随后无法像在设备浏览器应用程序中那样使用黑莓硬件返回键(按返回或返回 Web页面,或者如果在第一页中按下则关闭屏幕)。

为什么 history.go(-1) 没有反映在历史堆栈中和/或为什么应用程序没有收到 handleNavigation/handleResource 事件的任何想法?

我正在 Eclipse Helios 中的 Win7(32 位)上开发,9800(Torch)模拟器(当然是 OS 6.0.0)上的 BB 1.5 JDK。

谢谢

詹姆士

0 投票
2 回答
854 浏览

blackberry - Blackberry BrowserField Base Url

我一直试图在浏览器字段中显示来自 SD 卡的一些 HTML 内容,并且每次浏览器字段都呈现基本 URL 而不是呈现 HTML 数据。我试图找到相同的原因,但找不到任何解决方案。我没有找到任何清楚解释何时调用该基本 URL 的文档。谁能解释为什么以及何时调用该基本 URL?任何帮助都非常感谢...

提前致谢。