Tag: mobile safari

在iOS Safari上播放WAV文件

我正在努力获得一个WAV文件作为HTML5audio标签或通过移动Safari(iPad / iPhone)中的常规可下载链接在HTML页面上播放: <audio controls src="audio-pcm_s16le-8k.wav"/></audio> <a href="audio-pcm_s16le-8k.wav">audio</a> HTML5 audio对象只显示Cannot play audio file ,当我点击下载参考锚时,我会看到一个黑色的页面,中间有一个“无法播放这个圈子”。 我已经尝试了各种频率(8000,11025,16000,32000,44100),各种编码(mu-law,线性签名的16位LE和BE),各种容器(.wav,.caf,.aiff)和各种audio转换程序(Audacity,ffmpeg和苹果公司自己的afconvert)…我不能得到audio播放(除非我做MP3 – 不,我不能只使用MP3或AAC,我需要一个“生“格式的原因太长,不能进入这里)。 我看了支持的iOS格式,它似乎支持WAV …任何人都有这个问题的经验? 我在最新的iOS 6.0.1上 编辑:选定的回答者让我这个问题,但原因是在答案的意见。 底线是它需要HTML范围标题播放文件。

禁用移动Safari的焦点事件(缩放)

点击iOS设备上的input字段时,会放大该元素。 我可以禁用这个焦点事件吗?

在iOS 8和iOS 9中debugging移动Safari

切换到新版本的iOS后,我无法从OS X Safari将我的networking应用程序debugging到我的iPhone Safari浏览器。 我的iPhone出现,但我没有select。 在我的iPhone上,我已经允许networking检查员。 英文:Developer – > Johans iPhone – >无法检查的应用程序。 但是,如果我将我的networking应用程序保存到我的主屏幕 – 我可以获得该应用程序的开发工具,但这不是我想要的。 不幸的是,我没有其他的iOS / OS X设备来testing,所以任何帮助将不胜感激。

iOS Safari使用“-webkit-transform”运行内存不足

http://jsfiddle.net/ES4xG/8/崩溃大多数视网膜设备。 iOS Safari使用一些-webkit-transform指令时,“容易”内存不足,崩溃。 这种方法提供令人印象深刻的graphics,但特别是在视网膜显示器,似乎只消耗大量的内存,导致崩溃。 上面的演示显示了一个文本显示的150倍,否则将在PC浏览器上正常运行: 字体大小和元素数量被夸大,导致崩溃。 -webkit-transform: translate3d(0,0,0)旨在强制GPU加速绘制每个元素。 在实际应用中,我们使用的是translateX , Y , Z , scale和其他似乎与GPU使用相同的方式。 图像和精灵也被使用,但它们并没有直接连接到崩溃。 鉴于以上情况: 1)iOS Safari崩溃了吗? 2)插入苹果公司仪器内存监视器,虚拟内存攀升,似乎是崩溃的罪魁祸首。 究竟是什么使用这个内存? 3)有没有其他GPU加速的方法,不会消耗大量的内存?

使用Mobile Safari“表单助手”更改未选中元素的事件

我有dynamicselect下拉菜单。 例如,如果select特定的月份,则第二个select元素将填充该月的天数。 这可以按预期工作,但是当用户使用iPhone并使用Mobile Safari“表单助手”内置的“下一步”button时, change事件(使用jQuery)不会触发,第二个select不会更新。 $('.month').change(function() { // update "days" select element }); 仅供参考我也使用jQuery手机

有没有办法在iOS9的状态栏中隐藏“回到Safari”?

如何隐藏这个<以编程方式从状态栏返回到Safari? 我在我的应用程序中得到它 – 如果用户想用他们的Facebook帐户login,我会从我的应用程序出去。 这是我不喜欢(想)在我的应用程序“回到Safari”的情况。 首先启动的应用程序(和用户没有login)。 用户select使用Facebook选项login。 Facebook的iOS SDK进入了图片,它把我带到Safari。 我login并返回到应用程序 但是,有“回到Safari”…它不应该在这里了。

CSS渐变不适用于iOS

我已经创build了一个使用CSS生成器的渐变背景 。 这适用于所有主stream浏览器和Android。 然而在iOS我得到这个 。 我需要添加到这个渐变,以使其在iOS上工作? 编辑:因为这个问题没有得到足够的重视,我想问一个不同的问题:什么时候我需要为css标签创buildsafari / ios的线性渐变,当在这种情况下,-webkit-linear – 渐变不工作? 有没有其他的CSS梯度标签,专门为safari? 这是我的背景的代码: .gradient { /* Legacy browsers */ background: #FF7701 url("gradient-bg.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; /* Internet Explorer */ *background: #FF7701; background: #FF7701\0/; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gradient-bg.png", sizingMethod="scale"); } @media all and (min-width: 0px) { .gradient […]

为什么Safari Mobile在处理iOS 8上的许多input字段时遇到了问题

iOS 8.0 / 8.0.1 / 8.0.2有这个问题。 我有一个包含70个简单文本input的页面: <input class="" type="text"> 在iOS 7上,页面没有问题。 但在iOS 8上,select并在字段中input会导致iPad变得缓慢和迟缓。 你可以在这个jsFiddle中看到一个问题的例子 有谁知道这个问题的解决?

离线iOS Web应用程序:加载我的清单,但不能脱机工作

我正在编写一个在iOS上离线使用的Web应用程序。 我创build了一个清单,将其作为text/cache-manifest ,并且在Safari中运行时通常工作正常。 如果我把它作为一个应用程序添加到我的主屏幕,然后打开飞行模式,它根本无法打开应用程序 – 我得到一个错误,它提供closures应用程序。 (我认为这是一个离线应用程序的全部目的!) 在线上第一次加载应用程序时,我可以在我的日志中看到它正在请求清单中列出的每个页面。 如果我closures飞行模式,并加载应用程序,我可以看到它所请求的第一个文件是我的main.html文件(这是清单中列出,并具有manifest=…属性)。 然后它要求清单和我所有其他文件,获得200的所有(和304的任何事情要求在此负载第二次)。 当我在Chrome中加载页面时,点击左右,日志显示它试图到达服务器上的唯一东西是“/favicon.ico”(这是一个404,而我不认为iOS Safari会尝试加载,无论如何)。 清单中列出的所有文件都是有效的,并且没有错误地提供。 Chrome检查员在“APPLICATION CACHE”下列出了我所期望的所有已列出的caching文件。 整套文件大约是50 KB,在我发现的任何离线资源限制下都是如此。 这是应该工作,即,我应该能够创build一个离线的iOS应用程序只使用HTML / CSS / JS? 我在哪里去弄清楚为什么它不能脱机工作? (相关,但对我来说听起来不太一样,因为它是关于Safari,而不是一个独立的应用程序:“ 无法让一个Web应用程序脱机工作在iPod上 ”)

在iPad应用程序中禁用垂直反弹效果

有没有办法在滚动div禁用反弹效果? 到目前为止,我已经尝试过这些东西,但都没有工 请帮忙! 如何在移动Web应用程序中禁用iPhone上的垂直反弹/滚动 无法使用UIScrollView和pagingEnabled = YES禁用反弹 iPad的Safari浏览器:禁用滚动,反弹效果? 滚动时禁用UITableView垂直反弹 和 http://www.iphonedevsdk.com/forum/iphone-sdk-development/996-turn-off-scrolling-bounces-uiwebview.html 谢谢!