gpt4 book ai didi

c# - 导航到流。什么 URI(如果有的话)用于解析相对链接?

转载 作者:行者123 更新时间:2023-11-30 17:01:14 27 4
gpt4 key购买 nike

我有一个使用 <WebBrowser> 的 WPF 应用程序对象来显示一些内容,这些内容又包含在 HTML 中——我想动态生成该 HTML,但它将包含指向不同类型静态内容的链接,这些静态内容将是本地文件。在普通的 Web 应用程序中,我会尝试为此使用相对 URI——它们将相对于动态页面的 URI 进行查找。

问题是如果我使用 WebBrowser.NavigateToStream (或 .NavigateToString )。在这种情况下,用于解析相对链接的“根”URI 是什么?我能控制吗?它是固定的吗?也许相对 Uris 在此类数据流中被简单地禁止了。

最佳答案

尝试添加 <base href="root_path"> 进入<head>生成页面的一部分。它适用于 NavigateToString ,至少:

this.webBrowser.NavigateToString(
@"<head><base href='file://C:\Users\User\Documents\'></head><body><img src='image.jpg'></body>");

关于c# - 导航到流。什么 URI(如果有的话)用于解析相对链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21259565/

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