问题标签 [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.
dojo - 如何在 Worklight 中正确使用 Dojo?
我需要一些关于如何在我的项目中正确使用 Dojo 的帮助和建议。目前,这就是我正在做的事情:
假设我设置了一个名为“测试”的项目。Test.html 是第一个命中的文件,在该文件中我有以下内容:
我在 Test.js 中也有这个:
现在,当我在其中一个按钮上单击 a 时,它会触发 WL.Page.Load 方法,并且我的 pagePort div 现在会在我的 Test.html 页面内显示我的新页面(假设这是 Page2.html),但是,有一个问题。Dojo 的东西在第一页上运行良好,但现在它在第二页上不起作用。我不确定幕后发生了什么,但我觉得我错过了一步(我需要卸载 Dojo 吗?在下一页再次声明它?)。
如果有人可以帮助我让 Dojo 在第二页上工作,以便我能够在更多页面上使用 Dojo(在了解我做错了什么之后),我将非常感激!
jquery - 在 jQuery 移动单页模板中放置脚本标签的位置
我有两页以单页模板方式编写。
Login.html 有<script src="login.js" />
他的<head></head>
,这就像:
Main.html<script src="main.js" />
在他的文件<div data-role="page" id="main"></div>
中,就像:
如果您来回导航这 2 个页面,则每次访问该页面时,绑定的事件都会on()
触发两次,然后是 3 次,然后是 4 次等等。
为什么会这样?是因为“pageinit”事件吗?或者将 main.js 放在带有 data-role=page 的 div 中是不正确的?
azure - 如何在 Windows Azure 上部署 IBM Worklight 项目?
如何在 Windows Azure 上部署 IBM Worklight 项目?
jquery - Worklight 和 jquery:我想获取 xml 中存在的链接并希望用行动态标记它们?
上面附上了我的图像,它获取了远程服务器,它在内容页面中显示为行。我在同一个 xml 中有链接,我想将该链接标记到该行并单击它,用户应该使用页面加载。
我怎样才能拿到那个?
这就是我获取xml内容的方式。我也在获取链接,但不知道如何将其链接到该行。
请帮忙..问候,桑迪
cordova - HTTP 适配器中的安全性
我刚开始使用 IBM Worklight 5.0。我最近一直在浏览 HTTP 适配器,并且成功地能够作为“调用 Worklight 过程”运行。但我被应用程序中的适配器执行困住了。据我所知,我认为这是某种安全问题,客户端对 Worklight Server 的请求未经授权 (401)。谁能告诉我或参考一些博客/网站,其中有解决此问题的步骤?我已经获得了一些网站,但此刻我对如何使用它们感到非常困惑。
eclipse - IBM worklight 5 - 无法安装插件
我正在尝试在 Eclipse Classic 中运行 IBM Worklight 插件,但遇到了一些错误:
- 首先,我想更新eclipse,但这样做似乎需要20多个小时。是否有另一种可能更新到最新软件?我需要这样做才能安装 ibm worklight。
- 其次,我收到了这个错误代码:
无法完成安装,因为找不到一项或多项所需项目。正在安装的软件:Eclipse 4.2 Dependencies 1.0.0.v20120615_1503 (com.ibm.rational.dependency.eclipse42.feature.group 1.0.0.v20120615_1503)
我正在从 .zip 文件加载 IBM 工作灯。希望我已经给了你足够的信息来帮助我。
更新 1:我也尝试使用 Eclipse EE for IDE。然后我得到了这个错误:
无法完成安装,因为找不到一项或多项所需项目。正在安装的软件:AJAX Web Tools 1.0.0.v20120731_1538 (com.ibm.wdt.webtools.ajax.feature.feature.group 1.0.0.v20120731_1538)
web-services - 如何在适配器工作灯中使用纯文本
我正在使用 worklight 适配器作为 http 适配器,我正在使用 url 并从结果中获取纯文本现在如何在客户端使用它。我正在将 xml 作为 plian 文本获取,现在我想在客户端使用该 xml,告诉我该怎么做。
我想在我的客户端函数中使用该文本输出怎么做
eclipse - IBM worklight 错误:cvc-complex-type.2.4.a:发现无效内容以 > 元素“用法”开头
我已经导入了一个现有的 worklight 项目,但构建它会出现以下错误。请指教
错误
cvc-complex-type.2.4.a:发现以元素“用法”开头的无效内容。'{"http://www.worklight.com/application-descriptor":shell, "http://www.worklight.com/application-descriptor":mobileDeviceSSO, "http://www.worklight.com /application-descriptor":loginPopupHeight, "http://www.worklight.com/application-descriptor":loginPopupWidth, "http://www.worklight.com/application-descriptor":iphone, "http://www .worklight.com/application-descriptor":android, "http://www.worklight.com/application-descriptor":blackberry, "http://www.worklight.com/application-descriptor":ipad, "http ://www.worklight.com/application-descriptor":windowsPhone, "http://www.worklight.com/application-descriptor":mobileWebApp, "http:
XML 文件
android - 多用户的 Worklight 推送通知
我在 IBM 的 Worklight 中创建了一个推送通知应用程序,它只为一个用户的设备(Android 设备)发送通知。我如何向多个用户的设备发送推送通知?如果有任何一个创建的应用程序,请提供一些示例。
cordova - 使用 PhoneGap 1.6.1 中的 mediaRec.startRecord() 损坏音频文件
我正在尝试使用 media.startRecord() PhoneGap 1.6.1 API(http://docs.phonegap.com/en/1.6.1/cordova_media_media.md.html#media.startRecord在实际设备上录制示例音频)。startRecord() API 可以正常执行。录制完成后会创建音频文件。但是录制的音频文件的大小非常小(~9kB),与来自商业录音应用程序的相同长度的录音文件相比,但大小约为~100kB。我将音频文件从我的应用程序下载到 Windows,但无法播放。
我使用 PhoneGap 的示例代码进行录音:
我在 AndroidManifest.xml 中添加了以下权限:
执行 mediaRec.startRecord() 和 mediaRec.startRecord() 时没有错误。日志如下所示:
“最后一批中写入了 0 个块”看起来很可疑,但我不知道这是什么意思。谁能告诉我我在哪里做错并指出正确的方向?先感谢您!!:)
明