Articles of 谷歌铬

Android版Chrome(平板电脑)上的全屏通过JavaScript

我想让我的networking应用在手机上隐藏Chrome上的浏览器标签和地址栏。 document.documentElement.requestFullScreen()似乎没有效果。 window.scroll(0,1)无法在平板电脑上工作。 如果可能的话,我也很喜欢在iOS上使用Chrome和Safari。 有任何想法吗? 我在Android版Chrome 29上。

如何通过Javascript使用Chrome浏览器进行声音通知?

用MP3播放MP3 var popsound = new Audio('http://gget.it/u1urz3zh/popsound.mp3'); popsound.load(); popsound.play(); 在Android版Chrome中无法使用。 根据这个链接 ,这是一个function,不允许播放这种方式,即没有明确的用户input。 我明白,这是有目的的完成(主要为用户保存移动数据),但如何使网站播放通知声音? 肯定有一种方法来播放通知声音(通知是在手机上stream行),如何做到这一点? 如果不可能,至less,如何知道(与JS)浏览器将被允许或不允许播放.play()声音? (那么可以在网站上显示声音通知是否可用) 上下文:我正在创build一个networking聊天服务 ,那么如果我不能在Android版Chrome浏览器中使用.play() ,如何在发布消息后播放声音通知?

如何用<input type =“text”>在android / chrome上打开一个数字键盘?

input的要求是input美国的邮政编码,所以它是5个整数,但它只是应用程序的一串string。 标记是HTML5。 我不能使用input type="number"作为01234将转换为1234,令人沮丧的邮编! 我目前使用input type="tel"得到数字键盘打开,但我认为,邮政编码实际上是一个文本,因此我应该使用input type="text"与其他一些filter强制数字键盘打开,这是我做的,我尝试使用pattern="[0-9]*"但似乎只适用于Safari浏览器(苹果设备)和打开数字键盘,但打开文字键盘而不是数字键盘在Android设备(铬浏览器)。 所以input type="text" pattern="[0-9]*"适用于iPhone iPad safari浏览器,但不适用于android设备的chrome浏览器。 任何人都知道如何获得一个数字键盘打开使用input type="text" Android设备上使用铬浏览器? 或者' input type="tel" '是在所有设备上通用打开数字键盘的唯一方法? 类似的问题问回来电话:数字键盘的文本input

无法构造通知:非法的构造函数

我的网站使用了从未在移动设备上工作过的桌面通知,但最近我开始在Android 4.4的Chrome版本42.0.2311.108中收到以下例外情况: Failed to construct 'Notification': Illegal constructor. Use ServiceWorkerRegistration.showNotification() instead. TypeError: Failed to construct 'Notification': Illegal constructor. Use ServiceWorkerRegistration.showNotification() instead. 我的通知代码很简单,在检查用户是否授予了权限之后,我按如下方式初始化一个新的Notification对象: var notification = new Notification(messageOptions.title, { icon: messageOptions.icon }); 如何更改此代码以使用undefined的ServiceWorkerRegistration.showNotification来支持Chrome的移动版本中的通知,或者如果无法执行function检测并防止发生exception, t支持[尚]。

在Android上从Chrome中打开位置设置活动

我正尝试使用Android Intent按一下button,从Chrome(在Android上)打开位置设置。 我跟随条码扫描器的例子,并尝试编码类似的url。 对于位置我试过这个: const uri = "intent://com.google.android.gms.location.settings.GOOGLE_LOCATION_SETTINGS#Intent;action=com.google.android.gms.location.settings.GOOGLE_LOCATION_SETTINGS;end" 我也尝试使用这个打开设置: const uri = "intent://ACTION_SETTINGS#Intent;action=android.provider.Settings.ACTION_SETTINGS;end" 或这个 const uri = "intent://android.provider.Settings.ACTION_SETTINGS#Intent;action=android.provider.Settings.ACTION_SETTINGS;end" 但似乎没有任何工作。 任何帮助表示赞赏。 我将它附加到使用href标记的button。

移动Webkit浏览器(chrome)地址栏更改$(window).height(); 制作背景大小:每次都重新resize

问题是,我有几个DIV的绝对定位,其中有背景大小:封面; 并通过javascript来计算它们的高度来填充100%的视口。 在每一个桌面浏览器和手机的Firefox一切都很好,但在移动铬地址栏(出现/消失)改变$(窗口).height(); 值。 这会导致每次都这样做的背景图像重新缩放。 是否有一个解决方法总是显示地址栏(所以窗口高度值不会改变),或其他一些解决scheme保持background-size:cover; 不pipe地址栏如何缩放?

后台附件:修复不工作 – Android Chrome(v40)

背景 (这个问题 之前已经有很多次了 ,我知道,但是,似乎每次都是由不同的东西引起的,我已经经历了四种不同的StackOverflow答案线程,并尝试了一切,似乎没有任何东西可以工作,所以我相信这是一个新问题。) 无论如何,我有一个HMTL元素与背景图像需要修复,使用background-attachment:fixed; 所有桌面浏览器 – 工作 移动Firefox – 工程 默认的Android /三星浏览器 – 工程 移动版Chrome – 无法使用 我把这个问题转化为一个更简单的可复制的testing,它是一个单独的section元素,设置为页面高度的200% ,背景是全屏和固定的。 码 html,body { padding:0; margin:0; height:100%; width:100%; } section { background-position:center center; background-attachment:fixed; background-size:cover; background-image:url(http://www.andymercer.net/wp-content/themes/andymercer/images/background/home.png); height:200%; width:100%; } <section>Test</section> JSFiddletesting 为了便于在智能手机上进行testing,请使用代码片段: http : //jsfiddle.net/LerLz1L2/ 我试过的东西 backface-visibility: hidden; -webkit-backface-visibility:inherit; -webkit-transform: translate3d(0,0,0); 设置元素和所有父母的position:static

Chrome和Android中的Web SQL存储限制?

所以我写了一个Web应用程序,需要在离线的Web SQL数据库中存储〜40MB的离线数据。 它需要在Chrome(桌面),Safari(桌面和移动)和Android的浏览器中工作。 现在我知道这些浏览器支持Web SQL,我知道哪些版本,但我需要知道多less存储是允许的。 Safari桌面支持500MB的数据库存储。 Safari移动支持50MB的数据库存储。 不过,我已经花了几个小时search到处寻找什么空间铬的桌面支持和android浏览器支持,但不能find具体的东西。 一个地方指出,Chrome桌面的硬盘限制为5MB,而另一个地区则为Chrome桌面限制了25MB的限制(不使用Chrome扩展)。 Android浏览器的一个来源指出15MB的限制,另一个来自5MB的限制。 任何人都可以指向我的地方,说明什么是实际的Web SQL存储的硬限制是Android和铬?

如何获得添加到主屏幕在网站上popup在手机浏览器中打开

如何在手机浏览器中popup“添加到家里”将在手机主页上创build一个带有站点链接的移动版Chrome图标。 请build议解决scheme。

Android上的HTML5 <audio>标记

我发现了很多讨论Android上标签支持的主题。 到目前为止,看起来,即使Android的Froyo 2.2不能播放audio(我已经testing了NEXUS One)。 根据www.html5test.com网页,该标签本身是支持的,但浏览器中没有编解码器(mp3,ogg ..)。 那我怎么能解决这个问题? 到目前为止,我只看到一个解决scheme,使用embedded式的Flex或Flash播放器,它可以streamMP3。 那是对的吗? 这是我可以在Android Web浏览器中播放.mp3或其他audiostream的唯一方法吗? Android 2.3姜饼是否支持一些audiostream? 非常感谢BR STNN 稍后添加 :我最终使用的工作解决scheme是一个用于stream式传输的小型Flex .swf。 它可以很容易地与HTML网页集成(Flex-Javascript通信工作得很好)。 唯一的问题是,在某些手机上,Flash Player不会重新安装,必须先从Android Market下载。 甚至在后来添加 :即使在Android 2.3上, <audio>元素也是有问题的 – 我不知道Google在做什么,这么简单的事情是一个问题。 使用Flex Player是okey,但问题在于,在某些手机上,Adobe Flash播放器无法从Android市场安装,因为有一些Adobe硬件要求,如1Ghz CPU等。有些厂商如HTC正在提供自己的Flash播放器,但是这些都非常糟糕,不能正常使用AS 3.0 …到目前为止,一切工作完美,特别是在三星手机(如Nexus S或银河S)。