怎么样注册自己的协议,就像msdn会注册ms-help://

哨子 2010-04-07 06:18:18
如题。
在网上搜相关词语的时候,找出的答案一般是通过地址调用电驴或迅雷等。而不是我想要的。
能不能注册一种地址,就像"myUrl://test/a.htm",去映射"c:/test/a.htm"文件,在浏览器里可以访问?
...全文
67 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
哨子 2010-05-16
  • 打赏
  • 举报
回复
我需要的是类似于ms-help://这样的自定议协议,无论在IE中打开,或在其它浏览器中打开都可浏览,而不需要显示我的程序界面。类似于一个伪地址。
没想要的答案。
结贴。
wuyq11 2010-04-07
  • 打赏
  • 举报
回复
自定义协议
自定义协议
Dobzhansky 2010-04-07
  • 打赏
  • 举报
回复
你看:

<A class="sblink" href="zyg://wizard">打开网页文档</A></TD>


void htmlControl_BeforeNavigate(object s, BKit.Windows.Forms.BeforeNavigateEventArgs e)
{
if (e.Target.StartsWith("zyg"))
{
MessageBox.Show(this, e.Target, "功能点");
}
e.Cancel = true;
}
Dobzhansky 2010-04-07
  • 打赏
  • 举报
回复
你如果编写浏览器(webbrowser 扩展), 协议随你定
因为每当打开一个 <a 时, 你有机会截获.
lvyinghong 2010-04-07
  • 打赏
  • 举报
回复
这个写ie地址栏搜索插件才行,不过也可以通过简单的设置注册表实现。 参考http://hi.baidu.com/widebright/blog/item/eaa2ab017b91f3061d9583b1.html

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧