android-browser相关内容
..
出于我自己的理解,我正在使用 Webview 开发类似浏览器的应用程序. 我还不清楚如何在 android Webview 中使用弹出窗口. 我遇到了 onJsAlert()、onJsBeforeUnload()、onJsConfirm() 等方法来处理 java 脚本弹出窗口.从这个 link 和 开发者链接 当有 jsAlert 时这些工作,但我如何处理在新窗口中打开的弹出窗
..
您好,我有一个应该能够在智能手机和桌面浏览器上运行的 Web 应用程序.虽然我期待在像 Iphone 这样的小型设备上会出现一些奇怪的行为,但我非常有信心它会在 Android Galaxy Tab 上运行良好,这是我目前可以运行测试的 Android 设备. 现在我在 Galaxy Tab 上安装了一堆浏览器来测试: Android 原生浏览器 Android 版 Chrome
..
我有一个包含一些文本输入的网页.Android 浏览器(至少在 Android 2.3.4 上是我现在所拥有的)似乎覆盖了自己对焦点页面上的输入的控制. 问题是覆盖的控件是一个白色的矩形,看起来很难看.有没有办法禁用它,或者以某种方式设计它? 更新: 以下是来自 Android 模拟器的示例: 圆角和背景丢失.在实际设备上,我什至看不到控件周围的边框. 我可能应该提到
..
我正在开发一个移动网站.它适用于 Firefox 桌面.它适用于 iPhone,但当我在 Android 2.x(可能更低)上按下按钮时.我的 JavaScript 代码崩溃或其他什么... 我可以访问这些设备的记录器或 JavaScript 控制台吗? 最好是一种 Firebug 应用程序. 解决方案 一个选项是 温热.它提供 DOM &与控制台一起进行样式编辑.如果您不想自
..
现在我有一个加载 web 视图的应用程序,所有点击都保存在应用程序中.我想做的是当某个链接,例如 http://www.google.com 是在应用程序中单击它会打开默认浏览器.如果有人有任何想法,请告诉我! 解决方案 我今天不得不做同样的事情,我在 StackOverflow 上找到了一个非常有用的答案,我想在这里分享,以防其他人需要它.> 来源(来自sven) webView.s
..
如何在内置网络浏览器中而不是在我的应用程序中通过代码打开 URL? 我试过这个: 尝试{Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(download_link));开始活动(我的意图);} catch (ActivityNotFoundException e) {Toast.makeText(this, "没有应用程
..
我们能否像使用 READ_HISTORY_BOOKMARKS 权限在默认浏览器中一样获取 chrome 浏览历史记录/书签?PS:我只是想知道这可能吗? 解决方案 是的,很有可能.使用这个 uri:content://com.android.chrome.browser/bookmarks 而不是 Browser.BOOKMARKS_URI String[] proj = new Str
..
我想使用 android 4 冰淇淋三明治浏览器自动启动 android html5 视频.我尝试了许多 java 脚本函数和 html5 视频的自动缓冲自动播放标签.但没有任何效果.我通过 android 应用程序在 webview 中启动 android chrome 客户端,该客户端应该能够自动启动视频.当点击播放按钮视频播放但不自动播放. 它在android中受到限制吗?另一件需要注
..
我尝试使用以下代码,但不适用于chrome,仅适用于旧版浏览器. Browser.clearHistory(getContentResolver()); 解决方案 此代码对我有用 private void clearHistoryChrome(){ContentResolver cr = getContentResolver();如果(canClearHistory(cr)){del
..
我在屏幕底部有一个固定定位的元素,除了Android浏览器(底部控制栏覆盖了我的元素)之外,该元素可以完美地工作.它甚至不会触发窗口调整大小事件来尝试并使用它.iOS Safari也具有底部控制栏,但是它可以正确推送我的元素,并且不会覆盖它. 我愿意接受任何建议. 解决方案 您可以尝试新的显示方式:全屏显示 https://developers.google.com/web/u
..
是否可以通过默认的Android浏览器在Android上打开Chrome应用?我可以打开该应用程序,但无法将用户重定向到正确的页面.这是我尝试过的: 我看到我可能必须形成一个意图URL,但是我希望有比这更简单的方法. 这应该来自网页,并且不涉及网络视图. 解决方案 是的,但是如果未在系统上安装
..
我发现这很难解释,但我会尽力而为. 我有一个打开浏览器(firefox)的应用程序,并将该信息作为php变量从该应用程序发送到网页,我遇到的问题是我经常这样做,并且每次打开浏览器时都会打开一个新标签页 我知道无法使用javascript等关闭标签页,因此有一种方法可以确保它始终打开到同一当前标签页中,这样我就不会一次打开多个标签. 每当应用启动浏览器时,我都不想继续关闭Firefox选
..
我正在寻找一种方法来获取用户正在android浏览器应用程序上访问的当前URL。 我发现可以使用以下技术从 Browser.BOOKMARKS_URI 数据库获取上次访问的URL: 光标游标= context.getContentResolver()。query(Browser.BOOKMARKS_URI, Browser.HISTORY_PROJECTION,null,null, B
..
我正在从设备本机浏览器访问浏览器历史记录.我使用以下代码- Cursor cur = getContentResolver().query(Browser.BOOKMARKS_URI, new String[] { Browser.BookmarkColumns.URL }, null, null, BookmarkColumns.DATE +
..
我正在尝试在Android棉花糖中使用Android Browser.BOOKMARKS_URI.在使用Lollipop之前,有一种使用权限从Chrome浏览器中读取历史记录的方法.但是在棉花糖中,权限被删除了.还有其他替代方法可用于读取棉花糖设备上的浏览器历史记录吗? 我提到了此官方Android文档,但不清楚. 谢谢. 解决方案 由于安全原因,应用程序现在无法读取/写入浏览
..
在我的应用中,我一直在使用其中一些功能,这些功能在使用Android 6.0(buildToolsVersion "23.0.1")时显示为unknown,这些功能是:Browser.getAllVisitedUrls(getContentResolver());,BookmarkColumns.URL等. 我该如何使用与Android 6.0相同的功能. 在 Android 6.0中
..
在SVG文件的上下文中,以下JavaScript: var svg = document.rootElement, hitRect, hits; hitRect = svg.createSVGRect(); hitRect.height = 1; hitRect.width = 1; hitRect.y = 100; hitRect.x = 100; hits = svg.getInte
..
我在页面中使用WebView,并在WebView中使用本地文件assets进行显示,但在外部主网站(非本地)的HTML主页中,我想在用户的默认浏览器中仅打开该链接设备 这是我在'onCreate'方法中的代码 WebView v; v=(WebView) rootView.findViewById(R.id.webView1); v.getSettings().setJavaScriptE
..
是否有一种方法可以使用某些侦听器或其他方法从用户试图打开的浏览器中获取地址,并且如果该地址在数据库中并且该地址被禁止,则停止在用户的浏览器中加载该地址? 解决方案 Android是Linux操作系统的一种,您要做的实际上是创建一个防火墙。为了允许在Linux中创建防火墙,提供了 Netfilter : Netfilter是Linux内核内部的一组钩子,允许内核模块向网络堆栈注册回调函
..