gpt4 book ai didi

.NET Winforms WebBrowser 控件添加约 : to all links

转载 作者:行者123 更新时间:2023-12-04 06:37:54 25 4
gpt4 key购买 nike

我有一个 .NET Winforms web 浏览器控件,它为我呈现一些应用程序信息,从 xslt 呈现,并提供我想要捕获的链接,以便打开相关表单。

链接 href 的格式为“context#id”,例如“employee#123”。

尽管浏览器上的“显示源”正确显示了链接,但当我捕获网络浏览器的“导航”事件时,Url 将作为 about: url 返回,例如关于:员工#123。

虽然我可以解决这个问题,但我不想为意外的异常(至少对我来说是意外的)提供黑客攻击。

为什么我会得到 about: Urls 并且是否可以在 href 中返回简单的 url?

最佳答案

我假设您通过设置 DocumentText 来显示 HTML属性(property)。

浏览器正在显示 URL about:blank ,修改 DOM 以显示您的内容。
因此,所有相关链接都被视为相对于 about:blank .

For security reasons, IE's href property returns the absolute URL .

关于.NET Winforms WebBrowser 控件添加约 : to all links,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4643394/

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