Articles of html5

Android 4.0.1打破了WebView HTML 5本地存储?

我有一个简单的html5测试页面,它使用LocalStorage来显示/保存/重新显示一段数据。 这段代码在Android 2.3.x中完美运行,但是在html的第18行的4.0.1中记录了一个例外,这是第一个调用localStorage.getItem()调用,此时JS停止了。 例外: Uncaught Error: SECURITY_ERR: DOM Exception 18 at /data/data/my.app.name/app_htmlData:18我也尝试将数据库路径设置为getCacheDir() ,结果相同。 String htmlContent = “HTML content listed below”; File sharedDir = getActivity().getDir(“htmlData”, Context.MODE_PRIVATE); WebView browser = (WebView)v.findViewById(R.id.wvBrowser); browser.setWebChromeClient(new WebChromeClient(){ public void onExceededDatabaseQuota(String url, String databaseIdentifier, long currentQuota, long estimatedSize, long totalUsedQuota, WebStorage.QuotaUpdater quotaUpdater) { quotaUpdater.updateQuota(estimatedSize * 2); } }); browser.setWebViewClient(new WebViewClient(){ @Override public […]

只有空间后Android才能自动完成?

我有一个用Html5构建的应用程序,并包含在PhoneGap for Android中 我有一个自动完成输入 在电脑上自动完成输入效果很好 ! 在SmartPhone中,只有在输入上留出空间后,自动完成才有效 (如果首先写入数字 – 有效 !如果字母 – 只能在空格后工作 ) 为什么? JS代码: //Run in document.ready function AutoComplete() { List = $.map(data.XXX, function (item) { return { label: item.X, value: item.XX }; }); $(“#MyInput”).autocomplete({ source: List, link: ‘#’, target: $(‘#MyList’), minLength: 1 }); } HTML: 输入: 列表:

Android将在即将推出的版本中支持WebSockets吗?

如果是这样,是否有人知道计划支持哪个版本(在内置的Chrome Lite浏览器中)? 此外,目前是否支持Android的任何其他浏览器,如FireFox或Opera Mini?

如何使用设备本机function从HTML5网页发起/发送短信?

我想知道如何通过在Android和iPhone上使用HTML5页面的Web控件来打开发送SMS应用程序。 我想使用设备本机短信发送应用,具有来自网络的预先填充的值。

Android设备上的HTML5离线应用

这是关于Android设备上的HTML5离线应用。 我们遇到了一个问题,即在以下情况下无法在Android浏览器上加载具有脱机function的HTML5应用程序(带有完整的缓存清单文件)的书签: 在浏览器上为应用添加书签 关闭所有无线连接 完全关闭浏览器 尝试从主屏幕启动书签 我们最终得到了“无法连接到互联网”的消息。 当保存到主屏幕和飞行模式时,该应用程序在iOS设备上运行得非常好。 是否应该保存应用程序的特定方式,或者这是Android特定的怪癖?

如何使用JavaScript将值从一个HTML页面传递到另一个HTML页面?

这是我的第一个HTML页面: <!– Upload –> function submitform() { document.forms.form1.hidden1.value=1; alert(“i am working”); document.form1.submit(); } 这是我的第二个HTML页面: Javascript call after page loaded function getQueryVariable2(variable) { var query = window.location.search.substring(1); document.write(query); var vars = query.split(“&”); document.write(“”); document.write(vars); for (var i=0;i<vars.length;i++) { var pair = vars[i].split("="); if (pair[0] == variable) { return pair[1]; } } } document.write("txtFileName = ” + […]

有没有办法有掩盖数字输入字段?

我正在Android上创建一个HTML5应用程序,对于这个特定的场景,我们有一个输入字段,用于信用卡的安全代码,我们想强制输入字段仅限数字并屏蔽。 我没有find这个具体案例的运气,从我自己研究/尝试的一切事情来看,这不能仅仅通过HTML5完成(因为数字和密码都是types的选项,只有一种types可以使用)。 我错过了什么,有一种方法可以popup数字键盘,同时通过HTML5屏蔽输入,还是有另一种方法强制键盘输入types或通过CSS或JavaScript屏蔽输入? 谢谢你的帮助!

如何在Android上自动播放HTML5 mp4video?

我已经开发了一个asp.net的移动页面来播放mp4video。 我知道iOS已禁用自动播放function以最小化用户带宽,那么我如何在Android上自动播放HTML5 mp4video? 我已经将自动播放放在HTML5代码中,但它不起作用。 以下是我的代码: 此外,我已经解决了用户点击图像叠加层可以播放video的问题。 谢谢Karthi 这是代码: $(document).ready(function() { $(“#video1”).bind(“click”, function() { var vid = $(this).get(0); if (vid.paused) { vid.play(); } else { vid.pause(); } }); }); 谢谢 乔

SVG支持智能手机浏览器

我正在调查SVG,所以我想知道是否有人知道SVG支持对于智能手机上的浏览器有多好。 我知道Opera Mini / iPhone支持很多SVG Tiny,但我无法弄清楚对其他浏览器的支持(Blackberry,Pre,Android,Nokia智能手机)。 我知道使用IE作为渲染引擎的手机根本就没有支持。 我试图find最新数据,但在2007年之后找不到任何内容。如果有人可以链接到在移动浏览器上讨论SVG支持的post,我将不胜感激。

“启用DOM存储API”是什么意思?

我遇到了这个Android WebView函数WebSettings.setDomStorageEnabled(true) ,仅从名称我可以推断它只是“启用DOM存储”。 然而,Android文档提出了一些略有不同的内容: 设置是否启用DOM存储API。 IOW,它启用API而不是存储本身。 我的问题是……在遇到这个函数之前,我不知道是否存在这样的API。 我的Google搜索表明此API与HTML5密切相关。 这是否意味着此function与不使用HTML5的网站/页面无关? IOW,它是否会影响现有的非HTML5页面加载和渲染? 我在哪里可以了解有关DOM存储API的更多信息? 特别是,在Android应用程序中调用WebSettings.setDomStorageEnabled(true)时,我需要注意哪些问题或警告? 为什么默认禁用? 更新 :我现在至少可以回答问题#2:事实certificate“DOM存储”的通用名称是“Web存储”,并且有一篇关于此的整篇维基百科文章: http : //en.wikipedia.org/wiki / Web_Storage