【发布时间】:2013-12-22 08:58:04
【问题描述】:
我正在制作一个 android 应用程序,在该应用程序中,我想通过单击按钮时特定 URL 的意图打开浏览器;我为此使用以下代码:
String url = finalUrl2;
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
这是用地址栏打开浏览器,但我希望浏览器在没有地址栏的情况下打开。
由于某些原因,我不想在这种情况下使用 网络视图;我想打开没有地址栏的浏览器。
请告诉我这样做的方法。如果这只能在 root 手机 中实现,那么请告诉我在 root 手机中执行此操作的方法。
谢谢。
【问题讨论】:
-
我认为只有在显示的页面中添加 javascript 才能做到这一点。另见this question。确切的解决方案也可能取决于浏览器。
-
@THelper 感谢您的回复,您能给我简要介绍一下,如何在我的代码中应用您给定的建议,我的意思是当我通过意图打开浏览器时如何应用 javascript 代码。谢谢。
-
检查我之前评论中的链接,从第一个或第二个答案中获取代码(两者都可以)。将该代码添加到您要显示的网页中。
-
向我展示你迄今为止所做的研究。
-
如果你不控制显示的网页,如果你不想使用webview,那是不可能的。