问题标签 [appmobi]
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.
javascript - 使用 appMobi 弹出窗口的 Firebase 简单登录
我正在尝试在使用 Intel appMobi 的移动设备上使用来自 Firebase 的 OAuth 简单登录。
在网站上工作时,Firebase 简单登录适用于 Facebook、Twitter 等。用户会弹出一个窗口以允许登录。
使用 appMobi 模拟器时,弹出窗口将显示在被模拟的设备之外,而当软件加载到移动设备上时,什么也不显示。
有没有办法让它在使用 Javascript 的移动设备上工作?
amazon-web-services - PhoneGap Build 背后的技术是什么?
作为好奇的一部分,AppYet、AppMobi 和 PhoneGap Build 等平台使用什么技术将应用程序源代码编译成云中的 .apk 和 .app 格式。
我找不到任何指向服务器端用于在云上构建代码的技术设置和工具的链接。请指点我适当的知识资源,谢谢Yur
selenium - Selenium ElementNotVisibleException 封闭 div 已应用转换
我正在使用英特尔的html5 应用程序开发框架。特别是,我正在使用他们的轮播插件。但我怀疑 webdriver 的知识在这里更有用。
他们的轮播的工作方式是页面在一个 div 中彼此相邻浮动,该 div 具有有限的宽度并隐藏了溢出。通过 div“视口”一次只能看到一个页面。
当您触摸以移动到下一个 div 时,它会应用 css 转换来动画滑动页面 div 过去。这工作正常。但是 webdriver 对动画 div 中的元素有问题。
当您在第一页上时,selenium 报告所有元素(在两个页面上)都显示为显示,即使其中一半是隐藏的。切换到第二页后,selenium 会将所有元素(在两个页面上)报告为未显示。
我将其追踪到这个应用于动画 div 的 css 属性:
当应用这个时,selenium 认为这个元素是不可见的。当我使用 Chrome 开发者工具删除它时,它认为它们都是可见的。
您可以通过两种方式帮助我:
- 我可以让硒正确报告这些元素的可见性吗?也许通过调整旋转木马的工作方式?(它是开源的)。
- 我可以告诉 selenium 无论如何都单击该元素,即使它“不可见”?
javascript - 从post 请求发送图像
我有一个 img,我需要将其发送到 post 请求
我的图片是 document.getElementById('fotoTirada').src=AppMobi.camera.getPictureURL(evt.filename);;
这里是请求中的信息
网址:http
://api.ocrapiservice.com/1.0/rest/ocr
方法:POST
请求参数:
图像:jpeg
语言:字符串
键:字符串
我该怎么做这个请求?
javascript - 变量被绑定到 getCurrentLocation 函数的回调。为什么这个关闭不起作用?
我为代码量道歉,但我认为这实际上是 AppMobi 的 getCurrentLocation 函数的问题。基本上发生的事情是我将一个点击事件委托给每个列表元素。然后,当您点击它时,它会运行异步 getCurrentLocation 并更新一些内容。然后下次点击另一个列表元素时,getCurrentLocation函数的回调中绑定的变量仅指第一次调用它。为什么这不起作用?
javascript - 使用 Intel XDK 在 HTML5 应用程序上创建的按钮不起作用
我正在使用 Intel XDK 创建一个 HTML5 应用程序。在我的第一页 (page_0) 中有选择转换样式的选项。选择第一个选项时,它将转到Page_1。有一些输入框和按钮。当我点击计算时,它会计算表达式但立即返回到 page_0。按钮代码是这样的:
如何避免这种自动导航,让用户停留在计算页面(Page_1)?
jquery-mobile - iOS6 的 document.getElementById 问题
我已经使用 Jquery Mobile 开发了一个移动应用程序。我正面临这个应用程序的问题,即在后退单击页面的 HTML 时未呈现。第一次页面加载正常。但是,当我访问该页面后退按钮单击时,它未正确加载意味着 html 未在此页面上呈现。在我的应用程序中,所有页面都有返回按钮,我可以使用 history.back() 返回到上一页;功能。
页面的HTML:
使用 elem.innerHTML ="some html" 时出现错误
那么为什么会出现这个错误呢?或者如何解决?
谢谢达尔维尔
javascript - OnDeviceReady 隐藏功能?
抱歉,这是一个相当多的代码,但它都是相关的,因为我不知道问题出在哪里,而且代码可能太难阅读我倾向于先写后清理,但希望有人会知道发生了什么。问题是我不能从 html 中的按钮调用任何函数,因为它们“未定义”。我认为可能是它们以某种方式包装在 onDeviceReady() 函数中,因此它们实际上并没有定义只是它们消失的一个实例。但无论我尝试什么,我都无法修复它。
也很抱歉格式化这整个 4 空间的东西比以前更糟了。
javascript - 禁用页面滚动但允许谷歌地图滚动
当我放入包时,我有一个使用 appmobi/xdk/appframework 的应用程序
它在 iPhone 上垂直禁用页面的滚动。但是,它也会禁用页面上 Google 地图的滚动。关于如何重新启用地图滚动的任何想法?
html - HTML5 应用程序:如何使 Javascript 更快?
我正在尝试制作一个 HTML5 文字游戏,它最终应该被包装到适用于 Android 和 iOS 的应用程序中。
目前,我只尝试了 Phonegap / Cordova来构建应用程序,但在我使用了 2 年的 Android 2.3.3 手机上速度非常慢。在我桌面上的 Chrome 中仅需要 100 毫秒的操作(例如索引字典文件或查找所有以某个前缀开头的单词)在我的手机上最多需要 2 秒。我知道这是因为 Phonegap 使用的是 Android 浏览器,它在 2.3.3 上非常慢。
那么,我现在有哪些选择?我希望这个应用程序能够在 Android 2.3.3 上顺利运行。
我阅读了有关CocoonJS、Trigger.io和appMobi(现为英特尔 SDK)的信息。我知道这些技术可以提高画布性能,但是它们会让我的 Javascript 运行得更快吗?
也许还有其他真正将 Javascript 编译为本机代码的解决方案?
或者我不知道的一些 HTML5 包装器包含 Chromium 版本而不是使用 Android 浏览器?