gpt4 book ai didi

android - 网址以全屏方式打开而不是 Webview

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:00:07 26 4
gpt4 key购买 nike

我正在做一个 Android 项目,我的任务是在嵌入式 webview 中打开一个 url。这是代码。单击按钮后,我将按如下方式打开 url:

    yookosBtn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
linearLayout.setVisibility(View.GONE);
webview.setVisibility(View.VISIBLE);
webview.loadUrl("https://www.google.com.pk/");
}
});

1:当我打开 google.com 时,它在嵌入式 webview 中完美打开:

enter image description here

但是当我将链接替换为“http://videoshare.loveworldapis.com/commentredirect.php”url 时,链接将以全屏方式打开,而不是网页 View 的嵌入部分,如下所示:

enter image description here

你能告诉我我应该做些什么修改才能将第二个网站打开为嵌入式 webview 而不是全屏。

最佳答案

默认情况下,WebView 将通过触发 Intent 并打开浏览器来打开连续的 URL。要禁用它以便在 WebView 中加载所有 URL,请执行以下操作:

webView.setWebViewClient(new WebViewClient()       
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
return false;
}
});

我怀疑您的网站加载涉及 HTTP 重定向,并且该重定向导致浏览器打开。

关于android - 网址以全屏方式打开而不是 Webview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9726611/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com