【问题标题】:How to Linkify Phone numbers in IE using C# BHO如何使用 C# BHO 在 IE 中链接电话号码
【发布时间】:2011-06-01 06:01:08
【问题描述】:

我能够从网页中检测到电话号码,但无法将它们关联起来。我想链接电话号码。喜欢7774443333到7774443333

有没有办法做到这一点? 他们有什么解决方案吗?他们有什么方法可以在网页中的任何单词周围包裹锚元素还是更好的解决方案?

【问题讨论】:

  • 我试过了...当您想将字符串替换为网页时它很好...我想将网页替换为网页...当我使用 tempElement.innerHTML = Regex.Replace(tempElement.innerHTML , @"[0-9]{10}", "$1"); ...然后它还将
    之类或其他一些隐藏的东西替换为可见链接...我只想链接网页上的可见文本

标签: c# .net bho


【解决方案1】:

如果你把它放在一个网络表单上,你可以把文本放在一个标签中,并将标签包装在 a href 中,然后在代码隐藏中更改 a href 上的导航 url。

【讨论】:

  • 其实我是把这个应用程序放在客户端机器上,就像 IE 的 Skype 扩展一样
  • 网页浏览器控制的任何解决方案??
【解决方案2】:

听起来像是 IMarkupServices::InsertElement 的完美示例

【讨论】:

    猜你喜欢
    • 2019-04-15
    • 2011-07-08
    • 1970-01-01
    • 2014-11-12
    • 1970-01-01
    • 2021-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多