winforms CefSharp搜索引擎的实现

ua4mk5z4  于 2022-12-30  发布在  其他
关注(0)|答案(1)|浏览(219)

我在一个基于cefsharp的浏览器上工作,我试图实现一个搜索引擎到浏览器,但代码我已经尝试过讲解工作,它并没有真正有任何错误,但当我星星该项目,并键入我的文本字段什么也没有发生,它dosent加载搜索引擎我输入到代码,唯一的时间文本框加载任何东西是当一个网址被键入。
这是讲解员在浏览器中使用的代码

private void LoadUrl(string url)
    {
        if (Uri.IsWellFormedUriString(url, UriKind.RelativeOrAbsolute))
        {
            WebUI.Load(url);
        }
        else
        {
            var searchUrl = "https://www.google.com/search?q=" + WebUtility.HtmlEncode(url);

            WebUI.Load(searchUrl);
        }
    }

我也试过

void LoadURl(String url)
        {
            if (url.StartsWith("http"))
            {
                WebUI.Load(url);
            }
            else
            {
            WebUI.Load(url);
            }
        }
2eafrhcq

2eafrhcq1#

我们在这里真的很少关于你的代码是如何工作的信息。但是我注意到你使用WebUtility.HtmlEncode作为搜索查询。WebUtility也有一个WebUtility.UrlEncode方法,我如何理解你的问题在上下文中更有意义。这是该方法的文档:https://learn.microsoft.com/de-de/dotnet/api/system.net.webutility.urlencode

相关问题