问题标签 [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 浏览器:打开几个 URL,每个都在新窗口/标签上(以编程方式)
我知道如何使用 Intents 打开 URL:
但是如何打开多个 URL,每个 URL 都在新窗口/标签上???
尝试创建几个 Intent 并使用不同的 startActivity 打开每个 Intent,但它只打开列表中的最后一个;
感谢任何帮助!
更新:仍在寻找答案:/
我想出了一个可能的解决方案,它确实在新窗口中打开了 URL。
任何方式以某种方式启动 Activity 以一次打开多个 URL?setResult() 和 startActivityForResult() 的东西可能吗?
android - WebView 链接点击打开默认浏览器
现在我有一个加载 web 视图的应用程序,所有的点击都保留在应用程序中。我想做的是,当在应用程序中点击某个链接时,例如http://www.google.com,它会打开默认浏览器。如果有人有一些想法,请告诉我!
android - 强制关闭网络浏览器
我有一个使用 Twitter 登录的 Twitter 应用程序。它的“设置”屏幕打开了一个 Web 浏览器实例,该浏览器转到 twitter,要求用户验证我的客户端应用程序,并在从 twitter 重定向后返回“设置”页面。twitter 和 else 的所有其他东西都可以正常工作,除了这个:
- 身份验证后,当控件返回“设置”活动时,浏览器实例保持打开状态。
- 每当用户在登录后通过后退按钮导航离开“设置”活动时,这都会导致 UI 体验受到阻碍。
- 按下后退按钮会将用户带到网络浏览器,而不是将她带到她在进入“设置”活动之前的活动。
有没有办法摆脱这个?我是否可以传递任何带有打开浏览器的意图的标志,以便浏览器知道它必须关闭或不必出现在我的应用程序的视图堆栈中?或任何其他解决方案?
谢谢!
javascript - 安卓浏览器长按功能
是否有任何 javascript 或 html 元数据来防止长按 Android 浏览器操作?
示例 1:当我在网页上按一会数字时,[添加到联系人] 或 [呼叫] 弹出窗口。
示例 2:当我在网页上按一会图像时,弹出 [保存图像] 或 [查看图像]。
谢谢!
android - Android 2.3 的插件开发
我是 Android 新手并使用 Android 2.3 。我正在尝试构建它但无法构建它的源代码中有示例浏览器插件。
编译插件 [在 README.txt 中]
- 运行“make SampleBrowserPlugin”(编译 libsampleplugin.so 并构建 apk)
上一个命令会生成一个 apk 文件,因此请记录其位置。
使用上述步骤我无法构建它。
我尝试了以下事情:-
我想先在 JNI 文件夹中构建代码,以便获取插件“.so”,以便在获取“.so”后使用 eclipse 构建项目 apk。
我尝试使用 NDK 构建在 JNI 文件夹中构建代码。代码没有构建它给出“未定义的对 JNIHelp.h 中的 JNIRegisterNativeMethod 的引用”谁能告诉我如何构建示例插件并将其安装在模拟器上。
android - 在Android上从流媒体网页启动音频播放器的方法
要链接到 SHOUTcast/HTTP 互联网广播流,通常您会链接到播放列表文件,例如 M3U 或 PLS。从那里,浏览器将启动注册来处理播放列表的音频播放器。这适用于任何 PC、Palm、Blackberry 和 iPhone。
如果不安装额外的软件,此方法在 Android 中不起作用。当然,Just Playlists或StreamFurious可以很好地处理它,但我假设必须有一种方法来调用通常默认安装在 Android 安装上的音频或视频播放器。
默认情况下,没有音频播放器能够处理 M3U 或 PLS。播放器似乎打开它,但显示“不支持的媒体类型”。
更烦人的是,浏览器能够通过 HTTP 流式传输 MP3 音频,只需打开指向 MP3 文件的链接即可。我尝试直接链接到 SHOUTcast 托管的 MP3 流,结果应该相同,但 SHOUTcast 在用户代理字符串中检测到“Mozilla”,而不是发送流,而是发送信息页面车站。
我应该如何从普通的移动网站链接到 Android 上的 SHOUTcast 流,而不使用额外的应用程序?
android - 如何为安卓创建浏览器?
亲爱的,我是bca的学生。我必须在最后一个学期做一个项目。所以我决定创建在 android 操作系统上运行的网络浏览器,但我完全支持这个应用程序。所以,任何人都可以帮助我。我已经安装了所有必需的工具,如 jdk、android sdk 3.0、eclipse。但现在我不知道从哪里开始开发浏览器。所以请帮助我...我只有 2 个月的时间来做这个项目。那么这是否可能在 2 个月内完成?
mobile-website - 在 Android 设备上使用浏览器的元视口标签
我正在开发一个移动网站,它在移动 Safari 上运行良好。但是,在 Android 设备上,网站被放大了太多,但仅在某些设备上。我在我朋友的手机上试过,他有运行 Android 2.1 的 HTC Magic,它显示正常,但它显示在使用 2.1 的模拟器和我的手机(运行 Android 1.5 的摩托罗拉 Backflip)上放大太多。知道为什么会出现不一致吗?
链接是:http: //itphosting1.com/dtang/jarritos/
这是我正在使用的元视口标签:
我认为这可能与设备之间的分辨率和屏幕尺寸差异有关。虽然不确定如何解决这个问题......
android - WebView 自动缩放本地图像
我的问题与此类似,但差异很大,我将发布一个新问题。
我正在编写一个图像查看器,它从远程服务器下载 PNG,将其保存到存储中,然后在 a 中打开它,WebView
以便我免费获得多点触控缩放。这些图像通常是文档,因此用户希望能够放大很远。我正在发送足够分辨率的图像以启用此功能,但WebView
似乎通过将图像缩放到屏幕尺寸开始“帮助”我。这意味着我的图像分辨率太低而无法正确放大。
我已经搜索了这个,我发现其他一些人遇到了类似的 问题,但我找到的唯一可能的解决方案是将图像切割成图块并使用 HTML 重新组合它们,然后再将其加载到视图中。这似乎是一个杂乱无章的事情,我问 StackOverflow hivemind 是否有人有办法关闭这种缩放,或者有另一种方法来获得我需要的东西。
初始化的代码WebView
:
将图像加载到的代码WebView
:
android - 浏览器中的返回按钮
在我的应用程序中,我使用 Intent 在浏览器中打开网页。默认行为是后退按钮导致浏览器中的上一页而不是返回我的应用程序。有没有办法强制后退按钮将用户返回到我的应用程序?