【问题标题】:Opening a url in a specific web browser when clicked - VB.net单击时在特定的 Web 浏览器中打开一个 url - VB.net
【发布时间】:2017-04-07 00:26:50
【问题描述】:

我正在尝试找出一种方法,以便在使用 VB.net 单击 URL 时打开特定的 Web 浏览器(例如 Internet Explorer)

正如我现在所拥有的,我的代码创建并发送了一封电子邮件,其中显示了一个标题和一个超链接供用户单击。现在,超链接会打开默认浏览器,但我想让它始终打开 Internet Explorer。

下面的代码是我用来显示超链接的代码。它显示“查看文档”并在下面打印超链接。在这种情况下,超链接存储在我的 LinkLabel 中,因为它已经是应用程序的一部分

我需要在代码中添加什么以便在单击时默认使用 Internet Explorer?

我遇到了在 C 上使用 Internet Explorer 的完整文件路径的建议:这可行吗?

【问题讨论】:

  • 我的第一个问题是你为什么要这样做?如果用户没有安装 Internet Explorer 怎么办?在使用手机和选择浏览器的日子里,这极有可能
  • 好问题。在这种特殊情况下,该链接在 Internet Explorer 中表现最佳,并且使用此应用程序的每台计算机也都安装了 Internet Explorer,因此不会成为问题

标签: vb.net internet-explorer hyperlink


【解决方案1】:
<a href=microsoft-edge:http://example.com>my link</a>

更新:

... & "<a href=microsoft-edge:" & LinkLabRequests.text & ">my link</a>" + ...

【讨论】:

  • 如何提示它成为 Internet Explorer?
  • 由于没有像microsoft-edge这样的标准协议存在微软Windows处理它,相信我他们不会错过这个机会。
  • 它不工作。由于某种原因,它与 LinkLabRequest 存在问题。还有其他方法吗?
  • 尝试将屏幕截图的最后一行更改为:mvarBody = mvarBody & String.Format("查看文档:链接描述", linkLabRequests.文字)
猜你喜欢
  • 1970-01-01
  • 2015-08-07
  • 2011-01-23
  • 1970-01-01
  • 2016-08-29
  • 2020-04-08
  • 2012-08-11
  • 1970-01-01
相关资源
最近更新 更多