草庐IT

appcelerator-mobile

全部标签

iphone - mc_mobile_tunnel 在崩溃日志中代表什么?

一位同事递给我一部iPhone,它在我们的应用程序运行过程中崩溃了。崩溃报告将崩溃归因于mc_mobile_tunnel而不是我们的应用程序。Process:mc_mobile_tunnel[7322]Path:/usr/libexec/mc_mobile_tunnelIdentifier:mc_mobile_tunnelVersion:???(???)CodeType:ARM(Native)ParentProcess:launchd[1]Date/Time:2011-03-2413:53:15.294-0700OSVersion:iPhoneOS3.1.3(7E18)ReportVe

ios - 如何在 Mobile Safari 中确定 iOS 键盘的尺寸

我目前正在尝试在针对MobileSafari的网页中创建建议UI。主要组件是一个文本框和一个滚动列表,该列表显示在包含建议列表的文本框下方。为此,我需要1)确定键盘已显示,以及2)确定其大小以调整建议列表的大小以适应可用空间。我已经能够通过等待焦点事件来完成(1),但(2)仍然存在问题。我还没有找到任何方法来测量键盘的大小,因为它似乎不会影响窗口尺寸或我能想到的任何其他尝试测量的尺寸。当iOS键盘显示在移动版safari中时,有没有办法以编程方式确定它的大小? 最佳答案 不幸的是,没有办法计算键盘的高度。当键盘出现时,所有窗口属性都

jQuery Mobile 1.1.0 RC1 为 iOS Safari 中的 AJAX 帖子修改 HREF

免责声明:我使用的是jQueryMobile1.1.0RC1,它还不是稳定版本。我有一个链接需要发布一个AJAX请求并返回一个JSON响应,但是当单击该链接时,jQueryMobile似乎将HREF更改为iPhone上iOSSafari中的哈希(#)。在使用iPhone用户代理的浏览器中进行测试时,它不会执行此操作。这是我的基本HTML和JS,用于显示我拥有的内容:SendAjaxRequest和JS$('#taba').on('click',function(e){var$this=$(this);varjsonUrl=$this.attr("href");alert(jsonUrl

jquery - 焦点输入上的 Mobile Safari jQuery select() 不起作用

此问题出现在移动版Safari中的iPadIOS6上。我不想在用户单击输入时自动选择输入中的文本。我有一个适用于常规浏览器(如Chrome)的解决方案:$(document).ready(function(){//Selecttextonfocusforinput$("input:text").focus(focustext);});functionfocustext(){varinput=$(this);setTimeout(function(){input.select();},100);}但这在SafariMobile中不起作用。我已经阅读了几个关于此的主题,例如:Workaro

java - 使用 java servlet 从 Mobile Safari 获取 iPhone UDID 和 IMEI

我想通过MobileSafari获取iPhoneUDID。我在用.mobileconifg作为PayloadContentURLhttp://192.168.12.45:8080/enroll/retrieveDeviceAttributesUDIDSERIALCHALLENGEIMEIICCIDVERSIONPRODUCTDEVICE_NAMEMAC_ADDRESS_EN0PayloadOrganizationOrgPayloadDisplayNameProfileServicePayloadVersion1PayloadUUIDD6F1B2A3-0039-48B5-915B-8E2

ios - Mobile Safari 不显示 CSS 变换 rotateX 和 rotateY 仅 rotateZ

这很奇怪。我正在玩设备方向,但似乎无法让rotateX和rotateY在Safari(iOS8.0.2)中工作。但是!如果我使用apple-web-app-capable元标记将它保存到我的主屏幕,它就可以正常工作。这是我的脚本:$(document).ready(function(){window.addEventListener("deviceorientation",handleOrientation,true);functionhandleOrientation(e){varalpha=e.alpha;varbeta=e.beta;vargamma=e.gamma;$('#z'

jquery - 为使用 PhoneGap 构建的 iPhone 应用程序加速 jQuery Mobile 1.1 中的页面转换?

JQM1.1中的页面转换在iPhone上仍然会导致1-2秒的延迟,这会影响用户体验。有没有人想出如何使JQM1.1中的页面转换感觉更原生?我们知道有Zepto等替代框架,但如果可能,我们更喜欢使用JQM。我们使用PhoneGap在iOS设备上分发该应用。 最佳答案 我使用了几种方法,它们一起产生了非常令人满意的结果。1)Energize.js-https://github.com/davidcalhoun/energize.js消除所有点击/点击的点击延迟2)在您的jQM启动中添加:$.mobile.buttonMarkup.hov

ios - 如何在不丢失 Mobile Safari 上的右箭头的情况下更改选择框背景

我需要将选择框的背景更改为纯色,但我不希望右箭头(又名下拉箭头)消失。我试过:select{-webkit-appearance:none;border:0;background:none;}这适用于所有浏览器,但我的iPhone4s和iOS7上的Safari除外。在这个浏览器上,右箭头消失了,用户不清楚它是一个选择框。省略-webkit-appearance没有帮助。我不想做假箭。这将影响所有其他浏览器。有什么想法吗? 最佳答案 这就是我的工作。至少在iOS8上它工作得很好并且摆脱了那个糟糕的渐变,同时允许下拉菜单位于非白色背景上

android - 使用 Appcelerator Titanium(或同等产品)的缺点?

我们公司大力插入跨平台(iOS和Android)开发。AppceleratorTitanium正在被考虑(而且似乎是唯一被考虑的事情)来实现多平台开发而无需额外的开发时间。在座的每个人都能想到使用Titanium的理由。出于反对使用Titanium的原因,我猜测从Titanium生成的“native”应用程序的性能可能不如用Objective-C编写的iOS应用程序。差异有多大?还有其他不使用Titanium(或等效物)的原因吗?注意:我可能会写Titanium,但原因可能不仅限于Titanium。支持使用平台语言(例如Objective-C、Java)进行编码的所有理由都符合条件。

javascript - Mobile Safari iOS 无法仅在第一页访问时加载多个小文件(例如图像或 JavaScript)

我一直在解决iPhone和iPad无法同时加载多个Assets的问题。两种情况:a)加载大约20多个外部JavaScript文件-这在我的实时网站上不是问题,因为我在部署之前将我的JavaScript合并到一个文件中,但会导致我的测试服务器出现问题。b)加载约。同一页面上有20多张小缩略图(每张约30kb)。在这两种情况下,Safari(通常)会卡在少数文件上并且永远不会完成加载它们。iOS顶部菜单上的加载指示器一直处于加载状态,直到刷新。您第二次访问(缓存Assets时)一切都会好起来的。我必须清除Safari的缓存才能重现该问题。我可以通过延迟加载JavaScript中的Asset