问题标签 [ibm-mobilefirst]

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

android - IBM WorkLight 应用程序不是轻量级的

我正在使用 worklight 开发一个混合应用程序,到目前为止,我的应用程序中只有几个屏幕。但是当我在我的 Android 手机上运行这个应用程序时,如果我检查 apk 文件,它的大小显示为 4.4 MB!通过我的应用程序开发,我什至没有 20%,但它仍然如此繁重。这是 worklight 的问题,还是 worklight 有办法让您的应用程序保持轻量级?

0 投票
1 回答
2032 浏览

dojo - 创建 Dojo 内存导致 Uncaught TypeError: Cannot read property 'style' of null

我正在尝试创建一个简单的工作灯应用程序,但尝试创建一个新Memory的原因是: Uncaught TypeError: Cannot read property 'style' of null at mobile-ui-layer.js:378

这似乎很奇怪,因为我不明白创建 Memory 对象与样式有什么关系。

在 Chrome 中调试时,我var testStore = new Memory({data:storeData})在行之后立即得到它。

供参考:这是worklight 5.0.5

0 投票
2 回答
211 浏览

ibm-mobilefirst - 用于开发静态网站的 IBM Worklight

我是 Worklight 的新手,目前正在做概念验证,以了解该平台的功能和优势,以创建移动 Web 应用程序、混合应用程序和本机应用程序。

IBM Worklight 是否也可以用于为多个移动设备开发静态信息网站?

0 投票
3 回答
871 浏览

android - 如何使用 Worklight 运行后台进程?

您能否指导我在 Android 中使用 Worklight 时如何运行后台进程/服务?我查看了很多地方,但没有发现任何有用的信息。

0 投票
2 回答
1106 浏览

dojo - IBM Worklight with Dojo Toolkit | dojo/main.js 404 未找到问题

我最近开始探索 IBM Worklight,它看起来非常有希望构建混合移动应用程序,为此,我创建了一个 Worklight 项目,同时选择 Dojo Toolkit 作为默认框架选项,并看到了缺少的 dojo/main.js 问题。

这是HTML代码:

当我从 worklight 控制台构建和部署并运行项目作为公共资源时,在以下路径中看到 main.js not found 问题http://localhost:8080/apps/services/preview/TD_Mobile/common/1.0/default/dojo/main.js

更令我惊讶的是,我能够搜索参考文件夹,但在C:\Users\marif\workspace\WorklightServerHome\TD Mobile New\widget-resources\TD_Mobile-common-e6cd3d9088c88e96df743ed1c9a1b584a90da8c9\preview\default\dojo那里看不到 main.js 和更多 JS 文件。

看起来最终部署的构建不知何故无法正常工作,如果有任何快速指针,将不胜感激。

0 投票
4 回答
2054 浏览

ibm-mobilefirst - Worklight 适配器部署

我是 IBM Worklight 的新手,现在开始使用适配器,我能够从 Eclipse IDE 运行应用程序,但我需要一些帮助才能在设备(iPAD/平板电脑)中执行相同的应用程序。

我用一个简单的 html 创建了一个 worklight 项目,单击一个按钮,我称为一个 Http Adapter,它只是调用一个 Java 类并返回一个字符串。我已经在 Eclipse 中部署了适配器和移动应用程序。点击http://localhost:8080/console后,我可以看到适配器和移动应用程序。单击移动应用程序上的按钮时,它会带来适配器的价值,它工作正常。

我已将该应用程序转换为 xcode 项目并连接我的 iPAD,该 iPAD 识别移动应用程序并将其安装在我的 iPAD 中,当单击移动应用程序中存在的按钮时,不显示来自适配器的值。

如何以及在何处配置适配器?在哪里指定我的适配器安装在某某机器的移动应用程序?请帮我

0 投票
2 回答
1632 浏览

android - IBM Worklight 使用多个 HTML 文件

我是 IBM Worklight 的新手。我从过去 1 年开始一直在使用 Android。我非常喜欢 Worklight,我觉得我可以用它做更多事情。我想使用带有 Eclipse IDE 的 Worklight 以 HTML 5 开发应用程序/游戏。所以我想知道如何在一个 Worklight 项目中链接所有必需的 html、js 和 css 文件,并在各种平台上运行它......

0 投票
4 回答
1433 浏览

ibm-mobilefirst - IBM Worklight 应用程序通用 pdf 文件访问

我想使用 WL.App.OpenURL('http://localhost:8080/AbcProj/apps/myApp/common/test.pdf','_blank'); 尽管该文件存在于所述路径中

其引发错误 http 错误 404

访问 /AbcProj/apps/myApp/common/test.pdf 时出现问题

0 投票
1 回答
1691 浏览

ssl - IBM Worklight 如何实现 HTTPS 适配器?

我正在构建一个向服务器发送 HTTPS 请求的 Worklight 适配器。

使用 Firefox 之类的 Web 浏览器,我可以通过添加异常来发送请求,但我不知道如何在 Worklight 适配器中执行此操作。

问题:实施它的步骤是什么?

谢谢你的帮助。

0 投票
1 回答
747 浏览

jquery - 使用 JQuery 和 HTML5 History 将历史记录绑定到 Worklight 中的后退按钮

我已经看到了一些关于此的讨论,但他们都认为页面上有一个按钮供用户返回。我正在 Worklight 中使用 jQuery 加载和卸载创建一个多页表单。对于那些熟悉 WL 的人来说,这是基于他们的多页应用程序示例。基本上,当 Web 应用程序加载时,它使用 pagePort 来显示内容:

此时用户看到的登录页面有一个继续按钮:

当用户单击按钮时,pagePort 内容将切换到下一页开始表单条目:

此时,url 更改为 ../blah/firstPage.html#yourInformation,用户可以在输入信息并再次单击继续后继续进入表单的下一页。请注意,这个多页表单在每个页面上只有 1 个继续按钮,并且没有其他可用按钮......不要问我为什么......

所以他们必须返回的唯一选择是浏览器返回按钮,因为我只是使用 history.pushState 操作浏览器历史记录。但是,当我单击浏览器后退按钮时,只有 URL 会更改,但页面不会更改。

所以我的问题是......有没有一种简单的方法可以通过使用 pushState 附加 url 将后退按钮绑定到我正在创建的 URL 历史记录?我需要做的就是让用户点击后退按钮并被允许进入第一页。

用户单击继续后加载页面 yourInformation.html 页面的 firstPage.html JS 文件: currentPage = {};

哦,插件不是一种选择......