问题标签 [worklight-mbs]

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 回答
515 浏览

cordova - IBM Worklight - Worklight Console 的 MBS 中的文件 API 模拟

有没有办法在工作灯项目的浏览器模拟器上模拟文件 API?我正在使用 Mozilla firefox 19.0.2

在此处输入图像描述

0 投票
2 回答
1214 浏览

ibm-mobilefirst - IBM Worklight 6.0 - 移动浏览器模拟器中的 Cordova 相机模拟不起作用

我的相机代码在 WL 5.0.6 中运行良好,移动浏览器模拟器可以正确显示图像。现在我移至 WL 6.0,在移动浏览器模拟器中使用预览并使用 Cordova 相机模拟获取假图片时出现以下错误。

我正在使用 Chrome 进行预览。

代码与此类似

请注意,如果我使用 DATA_URL,移动浏览器模拟器似乎没问题。只是 FILE_URI 似乎不适用于移动浏览器模拟器。

0 投票
1 回答
218 浏览

ibm-mobilefirst - IBM Worklight 6.0 - 无法在移动浏览器模拟器中启用 Cordova 地理位置控制

使用 Firefox 在 RHEL 6 上运行 WL Studio 6.0。

我无法在移动浏览器模拟器中启用 Cordova 地理位置控件。当我在 Cordova 控件中展开 Geolocation 部分时,我得到的只是控件中的以下消息:

“使用 Firefox 提供的地理定位服务。”

我在 about:config 中关闭了 Firefox 的“geo.enabled”配置设置,重新加载页面,重新启动浏览器。

我已在 MBS 页面的页面设置中将 Firefox 的共享位置权限设置为阻止,并重新加载了浏览器。

有没有办法在 Firefox(在 linux 上)上启用此 MBS 功能?

0 投票
1 回答
786 浏览

java - IBM Worklight 6.0 - “Capture API 模拟已禁用(未加载小程序,请检查您的 Java 设置)”

我正在尝试为 Android (2.2) 开发一个混合应用程序。

当我尝试在 Worklight Console 的 MBS 中预览应用程序时,它无法正常工作。
我收到以下消息:

捕获 API 模拟已禁用(小程序未加载,请检查您的 Java 设置)

有没有办法在工作灯项目的浏览器模拟器上模拟文件 API?

在此处输入图像描述

日志文件:

0 投票
1 回答
258 浏览

ibm-mobilefirst - IBM Worklight 6.0 - 从 Worklight 5.0.6 迁移后预览中的 JSONStore 错误

我有一个在 v5.0.6 中使用 JSONStore 的应用程序。
我将项目迁移到 v6.0 并尝试使用移动浏览器模拟器来测试 JSONStore 功能。

我在我的集​​合 JavaScript 文件中添加WL.Client.getEnvironment() === 'preview'了条件。if

但是,当我尝试获取集合的实例时,出现错误:

类型错误:WL.profileCollection 未定义

我认为这可能是因为版本 6 中不存在以下 API?

WL.namespace('WL.profileCollection');

这个问题的解决方法是什么?

0 投票
2 回答
683 浏览

ibm-mobilefirst - IBM Worklight 5.0.6.1 - 移动浏览器模拟器 - 用于 navigator.network.connection.type 与 navigator.connection.type 的 WL.Device.getNetworkInfo

我们在 MBS 以及我们的 iOS 和 Android 设备上看到了不同的行为。

在模拟器中:

  • navigator.network.connection.type 返回在 Simulator 菜单中定义的值(这是旧 API,已弃用)。
  • navigator.connection.type 未定义(这是新的且很快将成为唯一的官方 API)。

模拟器

在设备上:

  • 两者都返回正确的值(不推荐使用的 API 和新的 API)

这意味着以下调用:

  • undefined在 MBS 中接收networkInfo 对象。
  • 在设备上接收具有正确值的对象。
0 投票
2 回答
696 浏览

ibm-mobilefirst - IBM Worklight 6.0 - 移动浏览器模拟器是否支持 Worklight 皮肤?

我想知道移动浏览器模拟器是否支持使用Worklight 6的皮肤

在 IBM Worklight 论坛中的先前讨论中,皮肤不反映移动浏览器模拟器,我发现 IBM WL 5.0 不支持皮肤。Worklight 6 怎么样?

我是否必须使用模拟器/模拟器或真实设备对其进行测试?

PS到目前为止,通过我的实验,我验证它不支持移动浏览器模拟器的皮肤。你能证实这一点吗?将不胜感激,因为这将排除我的程序中的错误。

0 投票
1 回答
262 浏览

jquery-mobile - IBM Worklight - 应用程序在浏览器中正确显示,但在 MBS 中预览时不正确

我正在编写一个 Worklight Hybrid 应用程序并在其中使用 jQuery Mobile。

的HTML:

CSS:

在浏览器中预览时,我可以正确看到它:

在此处输入图像描述

但是当通过 Worklight Console 的 MBS 进行预览时,我得到的是:

在此处输入图像描述

0 投票
1 回答
228 浏览

iphone - IBM Worklight 6.0 - QR 码不起作用

我正在尝试在我的 iphone 中打开混合应用程序,所以对我来说最好的选择是扫描二维码,这样可以节省输入长 URL 的时间。但是让我很不爽的是图标无法在新的弹出窗口中打开,因此我无法扫描它。

我不确定是 IE 或 chrome 安全选项导致了这种情况,还是 Dojo 错误。

这是我无法打开的二维码图标:

在此处输入图像描述

0 投票
1 回答
57 浏览

html - IBM Worklight - MBS 是否支持 HTML5?

移动浏览器模拟器无法识别 HTML5 元素,例如输入日期类型、占位符、本地存储、会话存储视频标签。我需要更改任何设置吗?