问题标签 [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.
ibm-mobilefirst - Worklight 6 - 什么是 purgeEventTransmissionBuffer()
我想知道在Worklight 6中使用purgeEventTransmissionBuffer() Client API的目的。
Worklight 6 API指出:
这不是很清楚。
一个示例或代码快照将不胜感激。
worklight-studio - 在 IBM Worklight v6.0 中定制请求超时消息
当移动设备对 Worklight 服务器的请求超时时,我收到以下错误,看起来它是从 Worklight 框架推送的
现在向最终用户透露服务器地址并不理想。而且我无法弄清楚可以在哪里定制。需要有关如何修改此错误消息的建议
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() 以使其正常运行的想法。
ibm-mobilefirst - Worklight 持续忙碌指示器
我正在使用 IBM Worklight 开发一个项目,每当我在任何模拟器或设备上构建和部署我的项目时,屏幕中间都会出现这个忙碌的指示器微调器。它始终存在,在每个页面上,它存在于 ios、windows、web 和 android 模拟器以及我们测试过的一个 android 设备上。有没有人见过这个,如果是这样,我将如何摆脱它。
ibm-mobilefirst - 在 Worklight 中部署收到警报:文件名、目录名或卷标语法不正确
上次我关闭计算机时,worklight 工作正常,一切都在正常部署和运行。今天我打开了我的电脑,构建了我的项目,但是当我打开工作灯控制台时,我得到了一个空白的记事本窗口弹出,并提示“文件名、目录名或卷语法不正确”。自上次以来,我的项目中没有任何更改,我不知道为什么会发生这种情况。我刚刚更新了我的工作灯以防万一,但问题仍然存在。有没有人特别在工作灯中看到过这个?我该如何解决?
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) 收到警报错误消息
完整的日志可以从这里下载
我的代码是:
ibm-mobilefirst - 如何修复未找到 Worklight 项目的 MBean?
在服务器上部署我的 Worklight 项目时遇到问题。它显示以下错误消息:
当我尝试预览我的应用程序时,它显示了以下消息:
cordova - 工作灯的 Google 地方信息自动完成问题 - 无法点击
我正在尝试让 Google Places Autocomplete API 在 WorkLight 上运行,但看起来有问题。
使用计算机的浏览器时,一旦我开始输入地点名称,自动完成建议就可以正常工作,我可以选择一个。但是在移动设备(Android 或 iPhone)上运行该应用程序时,我能够看到自动完成结果,但是当我点击它们时没有任何反应。
我发现了一些 js 库,可以更轻松地让 GooglePlaces Autocomplete API 工作 - 我的意思是,除了在移动设备上(WorkLight / Cordova App)
我还发现有些人报告了科尔多瓦的问题。有些人能够通过向谷歌的元素添加“needclick”类来解决问题,但这对我不起作用
这是一个用于测试的 JS 库:http: //ubilabs.github.io/geocomplete/
StackOverflow 链接与相关问题:
有人对可能的解决方案有任何想法吗?
ibm-mobilefirst - 直接更新在 Worklight 6.1 中不起作用?
我有一个我认为非常典型的 Worklight Hypbrid 应用程序,它在 Direct Update 上运行了几个月。最近我注意到直接更新停止工作,我似乎无法弄清楚为什么。在我的日志中,我看到它WL.Client.connect(options)
已成功完成,但我看到一条消息Empty direct update payload received. Skipping direct update.
任何如何解决或解决此问题的指导将不胜感激。
这是我在日志中看到的:
ibm-mobilefirst - IBM Worklight 6.2:JMX 配置错误。无法获取 MBean
我有具有以下设置的 IBM Worklight 6.2 开发环境。
甲骨文Java 1.7
日食 4.3
IBM Worklight 6.2 开发者版
在 Worklight 开发服务器中创建并部署了一个示例混合项目,并且应用程序在 Mobile Browser Simulator 中运行良好。
我在 Eclipse 的 Worklight Server 控制台中收到以下错误:
[错误] 无法获得 JMX 连接以访问 MBean。
可能存在 JMX 配置错误:读取超时
[错误] FWLSE3000E: 检测到服务器错误。
FWLSE3012E: JMX 配置错误。无法获取 MBean。原因:“读取超时”。
而且我在 Worklight 控制台 [Web 控制台] 中收到以下错误。
FWLSE3012E: JMX 配置错误。无法获取 MBean。原因:“读取超时”。
注意:我已阅读以下问题,但没有运气。
附加信息:
每当从 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 注释类,因为它是从空位置而不是从产品类加载器加载的。*
我希望我提供了必要的信息。让我知道你是否还需要。