Tag: html5

iOS6 – 如何清除主屏幕/独立Web应用程序的caching?

看起来,苹果已经改变了主屏幕/独立的networking应用程序在iOS 6的工作方式。根据各种博客文章( 例如 )这些应用程序现在得到自己的专用空间来存储他们的caching文件,sqllite dbs,本地存储等,而不是像之前一样与Safari浏览器共享。 在开发iOS 6之前,我曾经通过以下程序虔诚地清除caching… 从主屏幕中删除应用程序。 closuresSafari中的所有页面/标签。 最后在“设置”>“Safari”中“清除Cookies和数据”或“清除数据”。 不幸的是,现在苹果已经移动了目标职位,这个相同的程序似乎没有工作。 清除后,即使我的变化在Safari中被拿起,当我添加到主屏幕,并启动应用程序旧的HTML,JS等仍然拿起。 有谁知道如何可靠地完全清除iOS 6中的caching?

iOS 8 – video和声音文件将不会从主屏幕的networking应用程序播放

我有一个使用JWPlayerembeddedvideo和播客的HTML5networking应用程序。 这在iOS 7中运行正常,都在Safari中,并作为Web应用程序保存到主屏幕。 在iOS 8中,video和声音文件也将在Safari中播放,但是当我将应用程序保存到主屏幕并从图标中打开时,不会播放任何媒体文件。 我试着通过我的Mac上的Safari控制台进行debugging,并在手机上运行应用程序,但没有看到任何错误或其他任何可能导致问题的内容。 如果我在iOS 7上运行应用程序,则控制台中的输出与我在iOS 8上看到的相同。 就好像该应用正在尝试加载媒体,但是如果我试图离开媒体embedded的页面,该应用会崩溃并closures。 任何人都可以解释这一点,并提供一个解决办法? 这是一个错误,或苹果蓄意限制主屏幕networking应用程序的function吗? 谢谢, 约翰。

cordovaiOS 9上的WKWebView状态?

iOS 8引入了WKWebView,这是一个具有更多function的iOS现代化networking视图,特别值得一提的是JIT编译的Javascript代码,可显着提高性能。 不过,iOS 8上的WKWebView有一些错误,这使得cordova默认使用它。 AFAIK有插件,可以使用它,但他们都说“testing”,“不完整”等。据我所知,iOS 9修复了错误,停止cordova违约WKWebView在iOS 8。 那么在iOS9上,cordova的WKWebView的状态是什么? 我似乎无法find任何有关此信息。 cordova默认为iOS 9上的WKWebView吗? 如果不是,为什么不能,而且可以正式启用另一种方式?

从HTML5创build本机iOS / Android应用程序

有没有一种工具/方法可以在iOS或Android设备上从HTML5或jQuery Mobile代码自动生成应用程序,以便该应用程序完全在移动设备上加载/运行,而无需networking访问,并且没有相应的加载时间延迟(即不是一个Web应用程序)? 我已经研究了一系列的工具(HTML5,jQuery Mobile,trigger.io,phonegap,Appcelerator等),并阅读了大量的文档和计算器以及其他论坛post。 但是,我还没有find这个基本问题的答案。 那里的许多工具(例如trigger.io)夸耀他们正在创build“原生”应用程序。 但是,当我构build了一个示例iOS应用程序来尝试回答上面的问题时,该应用程序将只能在设备连接到Web时正常运行,导致我认为它实际上是一些混合或具有某些本机组件的Web应用程序/function。 我想对于开发应用程序一段时间的人来说,这应该是显而易见的,但对于从新鲜开始的人来说,事实并非如此。 现有的工具是否能够将HTML5 / jQuery Mobile本质上转换为客观的C语言,还是只能连接到Web内容? 是否有可能使用易于使用的跨平台工具(我特别喜欢jQuery Mobile和Codiqa,因为我能够如此快速地构build原型)在iOS或Android上完全本地运行设备,还是你最终不得不手动编写的应用程序(例如在目标C),如果你想它是完全本地的设备(而不是一个Web应用程序)? 谢谢

使用javascript创buildcsv文件

可以解释一下我有没有办法将html5本地存储数据转换成csv文件并将其存储在ipad中。 我有一个文本字段的HTML页面。 当用户点击提交button时,它被存储在html5本地存储器中。 那么我需要使用该数据来创build一个CSV文件,并将其存储在本地ipad应用程序。 让我告诉我的要求。 1)从html页面获取文本字段数据并将其保存到本地存储2)从本地存储获取数据并写入一个csv文件并保存在一个ipad中3)将该文件附加到我的应用程序的电子邮件它自我,所以我需要文件path和文件名称发送它作为附件。 4)我已经写了一个客观的C函数发送数据5)我从JavaScript调用目标函数 这些东西在使用html5和javascript的ipad应用程序中完成

jQuery Mobile没有响应或不触发HTML5 iPhone应用程序(Safari)

我们使用jQuery Mobile来处理iPhone HTML5networking应用程序的手势和触摸事件。 不幸的是,几次点击后似乎不起作用。 我们使用最新的JQM 1.3.2,以及jQuery 1.10.1。 重现: 1)通过iPhone访问www.tekiki.com或从桌面访问www.tekiki.com/dandy/dandy 。 2)向左滑动显示类别菜单。 3)点击游戏类别(不是所有游戏 )。 4)游戏渲染后,点击财经类别。 在这一点上,其他类别的水龙头将被忽略。 JQM似乎并没有触发tap事件,因为下面相关代码中的断点没有被触发。 代码片段: // Bind what happens when user taps on category $( '#templates .category_box' ).on( 'tap', function( ev ) { // Prevent double taps ev.preventDefault(); // Set category picked history CHOSEN_CATEGORY_ID = $(this).attr('itunes_id'); // Show page p_change_page( '#category_page' ); });

苹果公司删除的可能性,只有在networking应用程序streamios 6 shoutcast&icecast?

我只是使webapp有可能添加我最喜欢的广播电台。 我很久以前尝试过,但没有奏效…所以我真的很惊讶,我的iPad 1与IOS 5.1.1接受每种types的stream或播放列表。 我可以播放“.pls”,“m3u”,“mp3”stream,shoutcast直接链接ip:端口,icecast直接streamip:端口/ audodj …和prolly更多。 在<audio>标签中 所以我玩了两天,也发现了一些使用“7.html”的噱头在某些电视台播放“正在播放”的方法。 我将徽标添加到我最喜欢的工作站,使所有的处理与触摸,而不是“点击”(慢),也find了一种方法ovversride在ios上的滚动问题。 是的,我真的很开心,直到: 我尝试iphone 5与ios 6和ipad mini与ios 6。 'pls'和'm3u'不再工作了。 np …我可以获取请求提取的stream和饲料我的audio标签直接链接。 他们大多数不工作。 但有些工作.. 好的,所以我select了工作的stream,并把它们放在一个webapp。 现在有趣的是…一切都不适用于webapps。 stream只能在Safari浏览器中使用。 我很快使应用程序独立无效。 所以要恢复: 在IOS 5.1.1的webapps中 'pls','m3u',mp3stream,冰冷的stream和shoutcaststream工作 。 在与IOS 6+的webapps 没有工作 发生了什么?

Android上的HTML5 canvasanimation很慢

我正在开发和Android和iOS的街机游戏。 我在运行Android 2.2.1的Galaxy S SL上有一个animation性能问题 : 看例子: http://jsfiddle.net/qgWdA/show/ 编辑代码: http://jsfiddle.net/qgWdA/ 在运行Android 4.0.3的Galaxy S2上,animation速度更快,但不如iphone 4S runnig iOS 5.1.1。 有没有什么办法来优化它?

iOS的Web UI

我已经看到了几个有趣的移动设备的网页界面,看起来像一个iOS设备,无法弄清楚,我怎样才能实现类似的外观和感觉(导航栏,滚动,缩放,全屏甚至即时显示新的页面后点击工具栏中的一个标签)。 你可以请张贴一些资源或技术build立这些? 非常感谢你!

iOS UIWebView中未定义requestAnimationFrame?

在UIWebView requestAnimationFrame似乎是undefined的。 是否有另一个function,做同样的事情,或者我必须使用setTimeout ?