问题标签 [worklight-runtime]

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 投票
1 回答
23 浏览

ibm-mobilefirst - Worklight 6 - 什么是 purgeEventTransmissionBuffer()

我想知道在Worklight 6中使用purgeEventTransmissionBuffer() Client API的目的。

Worklight 6 API指出:

这不是很清楚。

一个示例或代码快照将不胜感激。

0 投票
1 回答
146 浏览

worklight-studio - 在 IBM Worklight v6.0 中定制请求超时消息

当移动设备对 Worklight 服务器的请求超时时,我收到以下错误,看起来它是从 Worklight 框架推送的

现在向最终用户透露服务器地址并不理想。而且我无法弄清楚可以在哪里定制。需要有关如何修改此错误消息的建议

0 投票
1 回答
232 浏览

ibm-mobilefirst - Worklight 运行时外观 - getSkinName 无法正常工作

我正在通过引用链接“ http://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v610/05_03_Supporting_multiple_form_factors_using_Worklight_skins.pdf ”为 Android 设备的 Worklight Runtime Skins 创建一个示例。我已经更改了 JS、CSS 和 HTML 以在手机/平板电脑上应用皮肤,并且通过 Worklight Preview 测试同样可以正常工作。

但是当我尝试在真实设备中运行相同的代码时,我没有得到预期的正确输出。原因是 skinLoader.js 中的“getSkinName()”功能没有返回有效结果。我尝试使用以下代码来检测设备是移动设备还是平板电脑,但这两个函数都给出了无效的输出。

使用 UserAgent 检测设备://始终返回 'android.phone' 皮肤。

使用设备宽度检测设备://跨方向无法正常工作

请分享有关纠正 getSkinName() 以使其正常运行的想法。

0 投票
2 回答
81 浏览

ibm-mobilefirst - Worklight 持续忙碌指示器

我正在使用 IBM Worklight 开发一个项目,每当我在任何模拟器或设备上构建和部署我的项目时,屏幕中间都会出现这个忙碌的指示器微调器。它始终存在,在每个页面上,它存在于 ios、windows、web 和 android 模拟器以及我们测试过的一个 android 设备上。有没有人见过这个,如果是这样,我将如何摆脱它。

0 投票
2 回答
472 浏览

ibm-mobilefirst - 在 Worklight 中部署收到警报:文件名、目录名或卷标语法不正确

上次我关闭计算机时,worklight 工作正常,一切都在正常部署和运行。今天我打开了我的电脑,构建了我的项目,但是当我打开工作灯控制台时,我得到了一个空白的记事本窗口弹出,并提示“文件名、目录名或卷语法不正确”。自上次以来,我的项目中没有任何更改,我不知道为什么会发生这种情况。我刚刚更新了我的工作灯以防万一,但问题仍然存在。有没有人特别在工作灯中看到过这个?我该如何解决?

0 投票
2 回答
435 浏览

ibm-mobilefirst - Worklight - EncryptedCache 打开失败,错误状态为 10

我的 HTC One Android 手机上的 EncryptedCache 有一些问题。相同的代码适用于另一部手机和浏览器模拟器,但在我的 HTC One 安卓手机上失败,并出现异常错误代码。

我正在使用:Worklight 6.2
失败:HTC one,android 4.4.2 (Cyanogenmod)
正在使用:Samsung I9100 Galaxy S II
正在使用:浏览器模拟器

WL.EncryptedCache.open 在我的手机上失败并返回状态 10..
(* WL.EncryptedCache.write 在我的手机上失败并返回状态 6..)

我还在我的 HTC One 手机上按原样运行 developerworks 的示例应用程序,结果和错误代码相同。 示例应用链接

Logcat 日志:

  • 从示例应用程序
    1) 已销毁缓存
    2) 输入新密钥
    3) 打开缓存
    4) 收到警报错误消息

完整的日志可以从这里下载

我的代码是:

0 投票
7 回答
7194 浏览

ibm-mobilefirst - 如何修复未找到 Worklight 项目的 MBean?

在服务器上部署我的 Worklight 项目时遇到问题。它显示以下错误消息:

当我尝试预览我的应用程序时,它显示了以下消息:

0 投票
4 回答
1595 浏览

cordova - 工作灯的 Google 地方信息自动完成问题 - 无法点击

我正在尝试让 Google Places Autocomplete API 在 WorkLight 上运行,但看起来有问题。

使用计算机的浏览器时,一旦我开始输入地点名称,自动完成建议就可以正常工作,我可以选择一个。但是在移动设备(Android 或 iPhone)上运行该应用程序时,我能够看到自动完成结果,但是当我点击它们时没有任何反应。

我发现了一些 js 库,可以更轻松地让 GooglePlaces Autocomplete API 工作 - 我的意思是,除了在移动设备上(WorkLight / Cordova App)

我还发现有些人报告了科尔多瓦的问题。有些人能够通过向谷歌的元素添加“needclick”类来解决问题,但这对我不起作用

这是一个用于测试的 JS 库:http: //ubilabs.github.io/geocomplete/

StackOverflow 链接与相关问题:

无法在移动设备上点击谷歌自动完成列表中的项目

有人对可能的解决方案有任何想法吗?

0 投票
1 回答
409 浏览

ibm-mobilefirst - 直接更新在 Worklight 6.1 中不起作用?

我有一个我认为非常典型的 Worklight Hypbrid 应用程序,它在 Direct Update 上运行了几个月。最近我注意到直接更新停止工作,我似乎无法弄清楚为什么。在我的日志中,我看到它WL.Client.connect(options)已成功完成,但我看到一条消息Empty direct update payload received. Skipping direct update. 任何如何解决或解决此问题的指导将不胜感激。

这是我在日志中看到的:

0 投票
1 回答
5146 浏览

ibm-mobilefirst - IBM Worklight 6.2:JMX 配置错误。无法获取 MBean

我有具有以下设置的 IBM Worklight 6.2 开发环境。

  1. 甲骨文Java 1.7

  2. 日食 4.3

  3. IBM Worklight 6.2 开发者版

在 Worklight 开发服务器中创建并部署了一个示例混合项目,并且应用程序在 Mobile Browser Simulator 中运行良好。

我在 Eclipse 的 Worklight Server 控制台中收到以下错误:

[错误] 无法获得 JMX 连接以访问 MBean。

可能存在 JMX 配置错误:读取超时

[错误] FWLSE3000E: 检测到服务器错误。

FWLSE3012E: JMX 配置错误。无法获取 MBean。原因:“读取超时”。

而且我在 Worklight 控制台 [Web 控制台] 中收到以下错误。

FWLSE3012E: JMX 配置错误。无法获取 MBean。原因:“读取超时”。

注意:我已阅读以下问题,但没有运气。

  1. IBM Worklight - 无法在 WebSphere Application Server 上运行应用程序

  2. 如何解决 Worklight 6.2 中管理服务未启动的问题

附加信息:

每当从 Eclipse 启动 Worklight 开发服务器时,我都会收到以下错误。

*[WARNING ] CWNEN0070W: 无法识别 javax.ws.rs.QueryParam 注释类,因为它是从空位置而不是从产品类加载器加载的。

[警告] CWNEN0070W: 无法识别 javax.ws.rs.PathParam 注释类,因为它是从空位置而不是从产品类加载器加载的。

[警告] CWNEN0070W: 无法识别 javax.ws.rs.HeaderParam 注释类,因为它是从空位置而不是从产品类加载器加载的。

[警告] CWNEN0070W: 无法识别 javax.ws.rs.CookieParam 注释类,因为它是从空位置而不是从产品类加载器加载的。

[警告] CWNEN0070W: 无法识别 javax.ws.rs.core.Context 注释类,因为它是从空位置而不是从产品类加载器加载的。

[警告] CWNEN0070W: 无法识别 javax.ws.rs.MatrixParam 注释类,因为它是从空位置而不是从产品类加载器加载的。*

我希望我提供了必要的信息。让我知道你是否还需要。