Articles of html5

Android 4.1.1 / 4.1.2 Date Picker Galaxy S3

我正在使用<input type="date"/>根据caniuse.com android浏览器不支持这个呢。 虽然我看着HTC One 4.1.x上的页面,它有自己的input字段本地渲染。 三星Galaxy S3 4.1.2也具有该组件的渲染风格。 然而,caniuse.com表示不支持。 macros达电和三星已明确将这一function添加到他们的Android浏览器版本。 S3 4.1.2上的dateselect器在多个S3上崩溃浏览器? 在第一次访问页面时,复制步骤似乎更常见: selectdateselect器将该月份向下移动两次。 select设置。 页面崩溃/变得无法响应。 我正在使用Modernizr,Modernizrtesting浏览器以查看其function。 在HTCOne和S3 modernizr没有带来我使用的polyfill,这是正确的。 所以IOS工作正常,Android不。 我怎样才能解决这个没有讨厌的黑客在现代化“testing:”属性? 谢谢,长时间阅读,但最好的一个有趣的错误。 麦克风

Android手机上的HTML5canvas – 重绘和突出显示问题

我有一个重画问题,当你滚animation布时,不会重绘,直到你释放你的触摸。 问题在于我依靠“ontouchmove”来移动我的angular色。 所以,直到触摸释放,canvas将不会重绘。 另一个问题是,当canvas被触摸时,它是焦点,或激活。 它围绕它开发了一个焦点环。 我尝试设置:焦点和:活动伪的边界和轮廓什么也没有。 另外,我在canvas上下文中看到了“drawFocusRing”,但是这似乎并没有解决问题。 目前我在Android股票浏览器2.2(MyTouch 3G)

SECURITY_ERR:openDatabase上的DOM Exception 18

我有一个使用WebSQL进行存储的基于Web的Android应用程序。 出于某种原因,调用openDatabase (响应button单击),导致带有消息"SECURITY_ERR: DOM Exception 18"的DOMException 。 请注意,我没有使用PhoneGap。 我在这里问的主要问题是 :openDatabase上DOMException 18的可能原因是什么? 一些更多的细节 :只有当数据库不存在时才会发生这种exception。 如果它已经存在,它按预期工作。 使得openDatabase调用的函数在应用程序的另一部分中使用,并且工作得很好。 我到目前为止所尝试的是 : 减less数据库的大小 – 不应该是一个问题,因为它是由应用程序的另一部分创build的。 我已经检查了外部存储的权限 – 再次,不应该是一个问题。 我读了一个地方,USB电缆插入可能会导致这个问题 – 而不是在这种情况下造成的。 编辑:这是这个命令的样子: db = openDatabase('my_database', '1.0', 'My database description', 5*1024*1024, function() {});

Android 2.1的浏览器支持HTML 5和什么video格式播放?

我工作的公司制作了大量的video,我们希望尽可能多地使用各种设备,但问题出在Android上面呢? 我个人拥有一个基于Android的手机运行2.1,但我似乎无法得到的HTML 5标签工作。 即使当我可以触发浏览器播放video时,它只是抛出一个通知错误,它不能。 是否有制作Android / HTML 5兼容video的指南? 它真的被支持吗?

我可以阻止手机在网页上进入睡眠状态吗?

在应用程序中,我可以使用http://developer.android.com/reference/android/os/PowerManager.WakeLock.html,但有没有办法保持网页运行,并防止进入睡眠? 这将是很好,如果它至less在Android上运行。

在没有当前上下文的情况下调用OpenGL ES API(每个线程logging一次)

我正在使用android phonegap访问HTML5到Android应用程序。 当我运行android应用程序Logcat显示以下错误E / libEGL(614):调用OpenGL ES API没有当前上下文(每个线程logging一次)。 虽然我重新启动了eclipse和模拟器,但也显示了同样的错误。 高度赞赏帮手。

Android的HTML5video – 点击播放,但不video.play()

我明白,android上的html5video不能自动播放。 只有当用户点击播放button时,我的video才能在设备上播放。 <video width="640px" height="360px" src="media/video/Moments_of_Everyday_Life.mp4" controls id="video"></video> <script type="text/javascript"> $(function(){ var video = document.getElementById('video'); video.play(); }); </script> 为什么这不起作用? 点击播放和使用.play()这种方法之间有什么区别? UPDATE 这对我的dekstop工作,只是不在android设备上。

使用PhoneGap有什么实用性?

我目前正在做一些使用PhoneGap的研究,而不是为所有平台编写不同的代码。 在我的脑海里,对这个问题有一个认识,实际上,你并不是在本地编写你的应用程序。 我问自己,这是什么意思? 会有一个性能打击? PhoneGap是否提供所有原生function的包装? 文件是否足够通过? 你想要什么types的用户界面(即JQuery),他们是否有适当的文档? 这些框架是否能够跨越不同的平台无缝工作? 由于Adobe现在处于混合状态,PhoneGap最终会过时,从长远来看,这并不重要? 我想听听那些尝试过PhoneGap的人的任何反馈/build议/build议。 另外,如果有PhoneGap不提供的function列表可以有人提供一个链接? **编辑:我应该指出,我意识到使用PhoneGap的一个很大的动机是,使一个人没有学习多种编程语言。 我已经知道了Objective-C和Java,我只是在探索PhoneGap的潜在用途 – 所以我从一个稍微不同的angular度来看待这个问题。 我在下面的一个评论中提到了这个。

存储WebView进行脱机浏览

一旦加载页面,强制Android将webview存储到媒体中的最佳方式是什么? 更多的细节: 每个页面将丰富的图像,脚本和样式。 每页将约0.5到1兆字节。 一旦OnFinishedLoading Override被调用,它们将被保存。 最好将其保存到SD卡上,然后使用本地回购将其打开。 不知道我是否应该使用一个SQL数据库的Webviews,或采取每个视图,并写出一个文件。 如果我做后者,那么最简单的方法是什么,所以我不必写一个完整的web爬虫来获得每个文件链接?

使用Phonegap的File API修改应用资产

我使用html5一个月的phonegap应用程序工作。 我使用File API处理离线的JSON文件。 看来我存储的JSON文件会自动保存在/mnt/sdcard/ 。 问题是,我发现自己处理每个文件我想要的3个文件。 第一个与我的应用程序打包的文件(js / products.js) 2发送给我的更新的远程文件(http://website/remote_products.js) 第三个SD卡上的本地文件我用远程数据更新。 ( /mnt/sdcard/updated-products.js ) 是否有可能 – 而不是保存在SD卡 – 使用File API更新我的应用程序的资产? 或者在我的应用资产文件夹中创build一个新文件? (JSON文件与我的应用程序打包在js/products.jsfind) 如果是的话,怎么样? 谢谢