问题标签 [android-browser]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 应用程序关闭后的 Android 通知
我一直在环顾四周,当用户在 Android 中关闭应用程序时,我找不到任何方法来获取通知。我知道,你会说 onPause() 或 onStop(),但如果我无法触摸 Android 应用程序怎么办?这就是我需要的:如果用户关闭浏览器应用程序,我希望收到有关该事件的通知。有没有办法在 Android 中做到这一点而无需实际修改浏览器应用程序?
android - 浏览器:打开默认主页
有人知道如何在 Android 中打开默认主页吗?如果我使用此代码,浏览器将打开 www.google.com
但是,如何指示浏览器打开主页?
我是否需要首先从浏览器设置中获取主页(如何??),还是只需在意图中添加一个标志?
android - 检索浏览器书签的缩略图
我正在创建自己的 android 应用小部件来显示浏览器书签。& 我需要 2 在我的小部件中显示书签的缩略图。但是,Browser.BookmarkColumns
不会公开“缩略图”数据。关于如何获取缩略图的任何想法?提前谢谢
android - Android:在键盘上点击“下一步”时,输入字段不会触发事件
我在针对 Android 优化的 html 页面上有多个输入字段。
问题是在虚拟键盘上单击“下一步”时并不总是触发事件“onchange”。
对我来说,这似乎类似于 Android 浏览器的问题 7459: http ://code.google.com/p/android/issues/detail?id=7459
我该如何规避或补偿这个问题?在更改任何字段的值后,我需要计算并刷新函数 calc() 中的另一个输入字段。如果可用,甚至可以使用 Android 特定的事件或行为。
谢谢,霍尔格
android - 防止浏览器循环
我创建了一个在单击特定 URL 时打开的应用程序。显然我有这样的事情:
所以这一切都很棒,每当有人点击http://example.com/whatever/stuff的链接时......它都会打开我的应用程序。但是,在我的应用程序中,在做了一些事情之后,我想将用户发送回默认浏览器(或者他们在单击链接开始时使用的任何浏览器/Web 视图)。我的问题是我最终创建了一个循环:
- 用户单击链接http://example.com/xxx并打开我的应用程序。
- 我的应用程序做了一些事情,现在想将用户发送到不同的 URL,例如。http://example.com/yyy
我的应用程序发送的意图最终只是回到自身(我的应用程序)。
/li>
如何让我httpIntent
使用默认浏览器(或用户从哪里开始)而不是再次调用我的应用程序?
编辑:我已经能够以临时的方式解决问题,方法是制作我自己的一个域(作为一种别名)的 CNAME 记录,该记录与http://example.com位于同一位置. 这很糟糕,因为用户现在看到了不同的 URL,但它仍然有效,因为它没有调用意图。(当我谈论意图时,我是否使用了正确的语言?)
android - 在应用程序级别运行 Webkit 引擎
我有几个活动,需要访问 JS 代码,在 WebView 中运行。我需要那个 JS 代码和它的状态可以从任何地方访问,所以我想也许我可以在我的应用程序类中运行 Webkit 引擎,并将数据从它提供给 webview 和我的应用程序的其他组件?
android - 为什么复杂的 HTML Canvas 剪切路径在 Android 浏览器中不起作用?
我有一个用于为蝴蝶着色的儿童网络应用程序,它使用剪切路径来设置绘画区域的边界。
该应用程序在桌面浏览器、Opera Mobile 和 iOS 设备上运行良好,但 Android 默认浏览器似乎将剪切区域视为空,从而阻止任何后续画布操作生效。
你可以在这里找到源代码:
http://svn.apache.org/viewvc/incubator/wookie/trunk/widgets/butterfly/
然而,主要行动是:
我尝试过改变顺序,例如在尝试描边或填充形状之前进行剪切,但在这种情况下,在 Android 上它实际上并没有绘制任何东西 - 再次将剪切路径视为空。
有任何想法吗?是我,还是 Android webview 对剪切路径有未记录的限制?
javascript - Android浏览器:获取视口的大小
我正在为将在移动设备上访问的网站创建一个叠加层,在 iPhone 中,我通过 window.innerWidth 获得视觉视口大小,在 iPhone 中通过 document.documentElement.clientWidth 获得布局视口大小,它运行良好,但在 android(2.2, 2.3. 3)默认浏览器没有提供适当的视觉视口大小,当我放大或缩小时,这个大小不会改变。
所以当我放大或缩小时,我需要使用哪个 js 属性来获得正确的视觉视口大小。
jquery-ui - Android中的jQueryUI对话框位置(Droid Bionic)
我正在开发一个涉及多个用于编辑单个数据项的 jQueryUI 模式对话框的 Web 应用程序。它在桌面和 MobileSafari 中运行良好,但在 Android 中,对话框的位置很差。它应该位于中心,但它出现在右下方,因此只有(大约)对话框的左上象限可见。就好像 jQueryUI 对视口的大小有某种错误,要么是因为 Android 报告错误,要么是因为错误。也不能拖动对话框重新定位;正如预期的那样,触摸拖动事件滚动视图而不是移动内容。
当我说 Android 时,我实际上是指 Droid Bionic 上的内置浏览器。我没有任何其他可用的测试设备。我正在使用 jQuery 1.6.2 和 jQueryUI 1.8.14。
这是 jQueryUI 中的错误,还是有解决方法?谷歌一直没有帮助。
android - 安卓浏览器漏洞?div溢出滚动
你能让一个 div 的溢出内容在 Android 浏览器中滚动吗?
它可以在所有其他现代浏览器中滚动。
在 iOS 中它是可滚动的——但它不显示滚动条——但它可以通过拖动来滚动。
一个简单的例子:http: //jsfiddle.net/KPuW5/1/embedded/result/
这会很快解决吗?