Articles of android browser

我们可以在我们的Android应用程序中获取Chrome浏览历史记录/书签

我们可以使用READ_HISTORY_BOOKMARKS权限获取我们在默认浏览器中获取的Chrome浏览历史记录/书签吗? PS:我只是想知道它有可能吗?

Android 4.1.1上的HTML5canvas问题

既然Android 4.1.1在某些手机上出现了,我注意到问题开始使用默认浏览器和这个操作系统popup。 在我的情况下,我有一个使用Web视图(意味着默认浏览器)和大量canvas的应用程序。 我希望通过这个话题让大家发布问题和解决方案,如果你知道的话。 我将从: 问题:重复的canvas更多信息位于: http : //code.google.com/p/android/issues/detail? id = 35474 解决方案 Canvas父元素不应该具有值为“hidden”的css属性“overflow” 问题canvas绘图看起来像素化更多信息:您可以阅读: http ://www.html5rocks.com/en/tutorials/canvas/hidpi/并测试//html5rocks.com/en/tutorials/canvas/hidpi/demo/demo .html看你自己(在我的情况下,我不使用我使用canvas构建的图像,我的绘图看起来像素化)也可以在//code.google.com/p/android/issues/detail?id=find一些信息38470 解决方案 (搜索一个) 问题canvas绘制消失更多信息:我找不到其他人遇到这个,在我的情况下,它有时会重现。 解决方案 (搜索一个) PS:由于反垃圾邮件,我无法发布链接 更新 (2013年9月3日):重复canvas问题现在出现在具有Android 4.2.2和/或4.3的Nexus 7上。此外,您可能想知道只有在您的设备启用了“强制GPU渲染”时才会出现“重复canvas”问题。

为什么android webview比原生android浏览器慢得多?

在我的应用程序中,我有一些外部URL加载,我正在使用自定义webview。 但是这个webview的表现非常慢。 如果我在原生Android浏览器中打开相同的URL,它工作正常。 但是在webview中,加载页面只需要很多时间。 无论如何,在加载网页时间方面可以增强webview的性能吗? 总是感谢帮助。

如何在桌面计算机上调试Android的本机浏览器(而不是Chrome)?

当移动设备使用Chrome浏览器(使用端口转发) 时,我可以使用Google的Chrome DevTools(chrome:// inspect)成功调试在移动设备上运行的Web应用程序的前端。 我想知道是否有可能使用Android的原生浏览器做同样的事情,我的意思是预装在Android中的一个浏览器哪个应用程序启动器看起来像这样,为了更清楚, 🙂 : 有没有办法做到这一点? 因为当我在chrome中打开带有此浏览器的选项卡时://检查当然我没有得到打开的选项卡,我无法检查设备从本机浏览器查看的内容。 我需要在某种程度上这样做,因为我发现一些与UI相关的问题(CSS,JS)专门绑定到本机浏览器,实际上在chrome中所有工作都很漂亮,但在本机浏览器上没有。 我也尝试使用weinre并发现它非常有用,但我只能在局域网的上下文中使用它,这意味着我必须使用LAN IP地址绑定设备,实际上我需要从中访问Web应用程序http://localhost (就像在带有端口转发的Chrome DevTools中完成的那样)因为我使用的服务器端软件严格依赖于localhost(它不是我的,如果可以的话,我不会这样做)。 那么,有没有办法在Android默认本机浏览器上完成此操作? 使用weinre和/或Chrome DevTools? 感谢您的关注! PS:我知道Android浏览器不再是原生Android 4.4,无论如何,我需要兼容性,当然,这是可能的(应该是,我猜)。

在JavaScript中,是否可以在Android和iOS浏览器中检测屏幕何时关闭

我正在追踪我的应用程序的javascript报告的一些非常高的加载时间,并发现当窗口在后台或显示器关闭时,Android(和iOS)暂停一些JavaScript执行。 在Android上,我发现我可以使用window.onfocus和onblur事件来检测应用程序何时切换到后台(并且js执行将很快暂停,至少对于新脚本而言),但我找不到方法检测屏幕何时打开或关闭。 这可能吗? (在Safari上,我有类似的结果,除了onfocus和onblur没有可靠地发射。)

是否有针对CSS-Position和可点击区域的Android浏览器错误的解决方法?

当你有一些像 , 或 这样的可点击内容时,在此之前你有一个绝对定位的元素有一个更大的z-index,就会出现’click-through’的错误行为。 我点击可点击元素位于前元素后面的区域。 在其他浏览器中,有一种正确的行为,即点击不会通过前面的元素。 但只有在Android浏览器中,您才能点击前面元素并激活后面的元素。 这是一个已知的错误,你无法避免它。 它甚至在更新的版本中(我在官方Android模拟器中测试2.3.3)。 某些论坛中描述了一些解决方法,但它们都不适用于我。 我尝试在正面和背面之间放置一个或 我试图更改DOM,以便刷新浏览器状态 我试图将后面的元素定位为无效 我特别关注图像映射的区域元素。 有没有人有同样的问题,并设法解决它? 我对针对图像地图进行测试的解决方案特别感兴趣。

Samsung Galaxy Tablet不允许将“浮点数”输入“数字”types的输入

我们的客户希望我们为输入字段显示数字键盘,所以基本上我创建了一个字段,如: 但是,Galaxy Tablet会删除“。” 并合并前后的数字,也禁用“。” 在键盘上。 当使用type =“text”时,是否有其他方法可以解决此问题或在输入字段中显示数字键盘? 注意:我尝试使用模式属性(适用于iPhone)。 我在Android 2.1+的各种Android设备上测试了这个问题。 我没有在任何其他HTC和三星设备上遇到此错误。

使用android 4浏览器自动启动html5video

我想使用android 4冰淇淋三明治浏览器自动启动android html5video。 我尝试了许多html5video的java脚本函数和autobuffer autoplay标签。 但没有任何效果。 我通过Android应用程序在webview中启动android chrome客户端,该客户端应该能够自动启动video。 单击播放按钮时播放video但不播放自动播放。 是否限制在Android? 另外需要注意的是,即使我们点击播放按钮并且video正在播放和完成,也不会在chromeClient中调用回调方法。 我已经google了一下,在Android 4上没有find关于此问题的正面结果。

Android Stock浏览器不尊重CSS溢出

我正在与一个客户合作,他们希望他们的部分界面有一个有点自定义的滚动方法。 他们不希望通常的滚动条可见; 他们希望台式机/笔记本电脑用户使用鼠标滚轮/触摸板滚动,他们希望移动用户用手指滚动。 他们还想要一个向上箭头和向下箭头的图形来提供另一种滚动方法,并且还向用户显示滚动是可能的(因为实际的滚动条是隐藏的)。 客户端设置为此滚动方法。 我整理了一些代码,这些代码适用于我尝试过的所有设备/浏览器组合,除了Android的股票浏览器。 我已通过以下配置确认了此问题: Android 4.1.2(模拟器) Android 4.2.2(实际设备) Android 4.2.2(模拟器) Android 4.3(模拟器) 但是,Android 4.4.2(模拟器)上不存在此问题。 为了使这个问题变得简单,我不包括上下箭头的图形和附带的逻辑。 这是代码( jsFiddle演示 ): Demo #side_nav, .category { position: absolute; } #side_nav { -webkit-user-select: none; } .category { display: none; /* Will be shown when user clicks on an option */ top: 0; left: 150px; } .ul_wrapper, .ul_wrapper […]

HTML5音频在Android 4.0.4设备Native Browser中无法多次播放

我目前正在开发一个HTML5项目。 在Android本机浏览器中 ,在同一页面中多次播放相同的音频文件存在问题。 Android ICS 4.0.4版本特别注意到该问题。 在此版本中, 音频将播放一次 ,但再次启动时,将不播放音频 。 同样的事情在Android ICS 4.0.3版本和更新的4.1.1版本上完美运行 。 经测试的设备: 三星Galaxy Tab(Android 4.0.4) :第一次播放时它才播放 HTC One(Android 4.0.4) :第一次播放时它不播放 Sony Tab(Android 4.0.3) :非常精细,多次播放音频 HTC Sensation(Android 4.0.3) :非常精细,多次播放音频 三星Nexus手机(Android 4.1.1) :非常精细,多次播放音频 根据对互联网的一些研究,这似乎是Android 4.0.4版的一个问题 请帮助我find一些解决方案,使其适用于所有设备。 请使用此W3 Schools HTML5音频链接进行试用