【问题标题】:Opening external link in WebView在 WebView 中打开外部链接
【发布时间】:2016-03-20 11:44:53
【问题描述】:

当我点击一个链接(比如说:www.facebook.com)并选择我的应用程序来打开它时,我的应用程序中的 web 视图总是加载我的主页,而不是我点击的那个。这可能是什么原因造成的?

当我点击它时:

我选择我的浏览器(未命名),然后:

【问题讨论】:

  • 我们可以看看您是如何尝试在您的网络视图中打开链接的吗?
  • 请提供您的代码
  • @KevinLEGOFF 我现在将在 EDIT 中发布图片。
  • @DevTest 我现在会带图片。
  • @DevTest 我们可以看看网页视图的代码吗?

标签: android android-studio webview android-webview


【解决方案1】:

您遇到的主要问题是您打开的是 google.com,而不是它通过 Intent 机制传递给您的应用程序的 url。

要获得目标网址,您需要使用 this 解析意图中的数据。

Intent intent = getIntent(); link = intent.getDataString(); myWebView.loadUrl(link);

【讨论】:

  • 不客气!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-12
  • 2018-02-11
  • 2017-08-06
  • 2021-12-27
  • 1970-01-01
相关资源
最近更新 更多