草庐IT

ios - 在 Mobile Safari 中关闭表单助手?

当在触摸屏设备上运行时(在我的例子中是iPhone,但我认为它在其他设备上也是如此),当虚拟键盘弹出一个表单域时,键盘顶部会添加导航按钮:“上一个”、“下一个”、“完成”。(有时是“自动填充”)。这显然是MobileSafari的“表单助手”。我发现这是多余的、多余的和令人困惑的。iPhone用户不习惯在native应用程序中这样做,也没有必要。这是一个触摸设备。你触摸你想要改变的东西。不需要导航按钮!我想用户可能对此很熟悉,如果他们经常使用他们的设备在网站上填写表格的话。我从3G开始就有iPhone,但从未注意到这一点。我想我从来没有在MobileSafari上填写过表格!(我会用我

ios - 使用 Flex Mobile 4.6 在 iOS 上上传库或捕获的图像

有没有人有在iOS的Flex4.6中使用相机API的经验?我遇到了很多设置问题并且缺少文档。我正在尝试设置一个图像上传组件,用户可以在其中拍摄新照片或从他们的库中选择现有照片。对于捕获,当图像被保存为JPEG时,似乎有一个巨大的挂起(例如10秒,应用程序只是没有响应),并且我正在使用Alchemyswc。privatevarcam:CameraUI;protectedfunctiontakePhotoHandler(event:MouseEvent):void{if(CameraUI.isSupported){cam=newCameraUI();cam.addEventListener

javascript - 在 Mobile Safari 中查看 Web 应用程序时,iTunes 上的 AppStore 下载是否有一些默认弹出窗口?

我在iPhone上的Safari浏览器中查看网站时,在多个网站上看到了相同的弹出窗口。例如,在iPhone上的safari上查看wunderlist.com和vsco.co时会产生相同的弹出窗口,提示用户下载应用程序。这是safari内置的东西还是插件?也许它们是从头开始构建的,但似乎有几个站点正在使用相同的弹出窗口.... 最佳答案 是的,有,而且它基于元标记。您还可以提供其他(可选)参数,例如为已安装的应用程序生成更好的链接(您可以链接到应用程序内的特定内容):在此处查看更多信息:https://developer.apple.

jQuery Mobile Iphone 应用程序

我正在尝试为iPhone创建一个HTML5网络应用程序。我正在为此使用jQueryMobile。我的应用程序涉及在Canvas上绘图。它很像使用Canvas渲染草图的绘画应用程序。用户可以从任何方向在屏幕上滑动,应用程序应该能够找出位置,然后在这些点上画线。jQueryMobile仅为滑动控件提供了以下一些基本事件,但我认为我需要对滑动进行更多控制,因为用户可以向任何方向滑动并且可以是任意像素长。另一方面,我应该能够捕捉到大部分的点,这样我就可以更清晰、更准确地想象这幅画。tapTriggersafteraquick,completetouchevent.tapholdTriggers

ios - 强制 iPhone 在 Web Navigator(Safari、Chrome、Opera Mobile 等)中打开 Facebook 的 URL

我有一个简单的问题:我无法强制[UIApplicationsharedApplication]openUrl:在网络导航器中打开url,始终打开Facebook应用程序,不要转到facebook页面。 最佳答案 我通过在url中添加“?ref=0”解决了这个问题。这是有效的。 关于ios-强制iPhone在WebNavigator(Safari、Chrome、OperaMobile等)中打开Facebook的URL,我们在StackOverflow上找到一个类似的问题:

iphone - 当页面被添加到桌面时,如何在 Mobile Safari 中管理通话结束行为?

我有一个HTML5移动网络应用程序需要提供链接,以便用户可以调用电话。添加链接以调用电话很容易:Callme但是,管理调用后行为不是。如果我在MobileSafari中查看应用程序并单击链接,我将转到“电话”应用程序进行调用。通话结束后,iPhone会返回到MobileSafari,在我之前所在的同一页面(即发起通话的页面)。但是,如果我将同一页面添加到桌面(因此用户体验更接近“应用程序”)并单击同一链接,我会在通话结束时转到手机桌面。这意味着我需要重新加载移动“应用程序”,然后导航回我调用电话时所在的位置。为什么两者的行为不同?有什么方法可以让已添加书签的应用程序返回到发起调用的同一

iphone - 使用 phonegap 和 jquery mobile 开发 iphone 应用程序时如何禁用 native 键盘上的 Go 按钮?

好的,我正在使用cordova/phonegap在xcode中开发一个iphone应用程序。对于我的一个页面,我有一个基本的电子邮件表单。如下图:To:Message:EmailMessagehere在选择电子邮件字段时,会显示原生iPhone键盘。如果用户选择完成按钮,一切正常。但是,如果用户选择此native键盘上的“开始”按钮,它会将用户重定向回应用程序的开头。有谁知道禁用“开始”按钮重定向并使其充当“完成”按钮的方法吗? 最佳答案 尝试为这个表单定义一个submit处理程序varsubmitHandler=function(

javascript - Touchstart 和 touchend 不能在 iOS 上使用 jquery mobile 和 cordova

在之前的元素中,使用touchstart和touchend事件修改按钮的css的以下代码没有问题:$('input[type="button"]').on('touchstart',function(e){$(this).css('background-color','#49D623');});$('input[type="button"]').on('touchend',function(e){$(this).css('background-color','');});这是在使用2.9.0版的iOScordova元素中因为我已经升级到cordova3.2并且正在使用jquerymob

ios - EggPlant Mobile 在 iOS 中的工作

我想了解EggPlantMobileforiOS的工作原理。我所知道的是茄子功能应用程序创建测试脚本并在移动设备上执行这些测试。现在我想知道该执行在iOS端是如何工作的。我的猜测是他们使用GSEvent来模拟iOS6上的触摸事件。我说得对吗?请帮帮我。 最佳答案 EggplantMobile(以及主要产品EggplantFunctional)在被测设备(iOS或Android)上使用VNC服务器与其交互。目前,我认为他们的iOSVNC服务器应用程序仅适用于iOS6,iOS7必须添加新的限制,因为他们的应用程序必须编译到正在测试的iO

iOS Mobile Web App(通过将页面保存到主屏幕)离线可用性

我正在尝试使页面移动网络应用兼容,以便在iOS设备上离线使用。我已将移动网络应用兼容的元标记添加到文档的头部,并指定了一个包含页面所有资源的cache.manifest文件。我可以看到cache.manifest文件被权威地用于加载页面资源(即在控制台中,当我第一次清除/加载list时,以及在后续页面加载时,我可以看到资源被保存到设备我可以看到在window.applicationCache上触发了“noupdate”事件。尽管如此,当我在我目前正在测试的iOS设备(iPad第二代,运行iOS8.3)上关闭WiFi时,我立即收到一条消息说无法加载页面,因为找不到服务器,此消息上的唯一选