问题标签 [appframework]
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.
cordova - 为什么轮询不适用于英特尔应用程序框架和 Cordova 的 InAppBrowser?
在我的应用程序中,我使用 Cordova 的 InAppBrowser 打开外部页面。我附加了一个轮询事件来查找 localStorage 条目。当条目被“看到”时,InAppBrowser 应该关闭,但这并没有发生。
顺便说一下,这一切都在英特尔 XDK 中。
发生的事情(参考下面的代码)是 Game1.html(外部页面)确实加载并出现了。当我单击触发“提交”功能的按钮时,我确实看到了“完成!” 来自 Game.html 页面的警报,但我没有看到来自事件侦听器的“捕获”警报。
更新:我注意到当远程页面被加载并显示时,左上角有一个“后退”图标。我没想到 Cordova InAppBrowser 会出现这种情况。但是,在 device.showRemoteSiteExt (intel bridge api) 的文档中,它描述了这个图标。是否有可能 window.show 被 device.showRemoteSiteExt 覆盖?
我想使用此方法的主要原因是允许 Game1.html 生成存储到 localCache 的数据。然后轮询过程可以获取该数据并将其中继到服务器。
index.html 中的函数:
这是我单击按钮时在 Game1.html 中触发的函数:
有人知道为什么会这样吗?这只是 XDK 中的一个漏洞吗?
提前致谢。
javascript - Kendo UI Mobile vs Sencha Touch vs Intel App Framework
我打算开发一个移动应用程序。该应用程序将使用表单元素、侧面板、导航栏、列表视图和一些弹出小工具。它将具有动态创建的表单(将通过 jsonp 来自后端)。
我已经掌握了 jQuery 的中级知识。
我现在正在比较框架并且介于这三个之间
(1) Kendo UI Mobile (2) Sencha Touch (3) Intel App Framework (4) 部署为本地应用程序(如phonegap、icenium 等)的能力和成功率
因为我不会有预定义的表单,我想我会通过使用服务器的 jsonp 值从 js 插入表单字段数据,在 javascript 部分花费很多精力
当我们根据以下标准比较这些框架时
- 速度
- 乡土情怀
- 开发难度
- 文档和社区支持
您建议使用或不使用哪些工具?
appframework - AppFramework - 使用来自不同文件的面板
我正在检查 AF/AFUI/XDK,一切都很好,我只需要一些关于如何构建我的应用程序的建议 - 我有一个主要的“内容”div,我的面板位于其中,以更改我使用的页面区域,例如。href="#newdivname" 并且新面板已加载,很好,只要所有面板都在同一页面/文件中。
如何通过在不同的物理 html 文件中定义不同面板的代码来实现这一点?这对我来说很有意义,所以我没有一个庞大的笨重文件。
javascript - 防止 appframework touchevents 中的多次调用
我正在使用 Intel Appframework 创建 android 应用程序。现在我正在尝试绑定 touchevent,但我看到这会产生冗余的多个 ajax 调用!
这是我的脚本:
我用它来为双击或长按情况绑定不同的事件!但在所有两种情况下都进行多个 ajax 调用!
为了防止在其他情况下多次调用,我使用 onclick: in a element....但是触摸我必须怎么做?!
javascript - 英特尔 XDK 将 pdf 保存到 sdcard filetransfer.download - android
我正在用英特尔 xdk 为 android 和 ios 构建一个应用程序。我无法在 android 的 sdcard 上保存 pdf。我能够获取设备的文件目录,并且我的警报文本显示我进展顺利。但是当我尝试保存 pdf 时,什么也没有发生。该应用程序只是跳过“fileTransfer.download(...)”,没有例外,没有什么。
我可能遗漏了一些东西,但是不支持文件传输吗?一直在寻找,但没有运气。欢迎所有想法:o)
/安德斯我的代码:
android - 英特尔 App Framework 混合应用程序上的 Android 滚动问题
我正在开发移动应用程序,但我遇到了关于滚动的奇怪问题(仅在 Android 版本上)。
- 当我滑动侧面板并尝试向上/向下滚动时,滚动完全损坏(无法使用)
- 当我使用以下命令禁用侧面板的滑动时:
$.ui.slideSideMenu = false;
...一切正常(在模拟模式下)。[b]当我构建应用程序时[/b],滚动再次损坏,几乎无法使用。
请记住,我已经把
在 index.html 中
任何想法如何解决不连贯的滚动?
jquery - 本地数据未在 phonegap 构建 + appframework 应用程序中加载
我正在为 ios 开发一个 App 框架 + phonegap 构建应用程序。当一个 id #item1 的面板加载时,我不想在本地获取数据并将其写入页面。我用这个:
这在浏览器中工作得很好,但是当我使用 phonegap build 为 ios 打包应用程序时,页面上没有任何内容,并且警报语句显示未定义。这可能与 config.xml 中的 phonegap 访问标记有关,因此我将它们也粘贴在这里:
非常感谢所有帮助!
javascript - Appframework jquery plugin breaks app
I'm trying to use jquery ui:s autocomplete widget in an appframework phonegap app. I'm using the jq.appframework.js plugin as per the documentation, like so:
But when the page loads the app breaks and I get the following console error:
uncaught TypeError: Cannot read property '__events' of undefined.
Its the following row (the second one, nr 261) that throws the error in jq.appframework.js:
Not sure how to proceed with this, all help much appreciated!
ios - Cordova/appFramework 应用程序在 iOS 上显示为空白
我有一个使用 Cordova 和 appFramework 开发的非常简单的混合移动应用程序。
index.html 看起来像这样
这显示正确,甚至在 Safari 或 Chrome 桌面浏览器中打开导航时也已连接。
但是,如果我在 iOS 或 Android 模拟器中运行它,我会在空白页之后看到警报“文档就绪”。不显示主页面板。
这是我运行模拟器的方法。
即使我直接从平台构建中打开 index.html 文件,它们也会正确显示在桌面浏览器上。
我对这一切都很陌生,所以我可能在这里缺少步骤。任何帮助,将不胜感激。
android - 如何使用 Intels App-Framework 发送 Android 推送消息?
我正在寻找在 Intels App-Framework 中从 PHP 发送推送消息的解决方案,但我找不到任何好的解决方案。我发现了这个: https ://gist.github.com/prime31/5675017
但是我怎样才能得到 DEVICE_REGISTRATION_ID 呢?很难找到一些代码或解决方案。