【问题标题】:Handling Custom Protocols处理自定义协议
【发布时间】:2011-01-30 23:59:53
【问题描述】:

我希望响应来自网络浏览器的事件,希望是任何网络浏览器。我只在 Windows 上工作,我得出的结论是自定义协议(即myprot://collection/of/strings)是这里最好的方法(有异议吗?)。但是,处理这个协议的一个实例似乎不太直接。我所需要的只是将字符串集合自动神奇地传递给我已经运行的应用程序! (应用只会在特定的等待状态下响应这些链接)

所以,如果可以的话,请回答我,处理它们的“流行”方法是什么,或者更好的是什么是“最好的”(主观 - 我知道)方法?

虽然您的答案不需要特定于我的语言,但我正在使用 Delphi 进行开发。

谢谢!

【问题讨论】:

    标签: custom-protocol


    【解决方案1】:

    为什么不使用常规网址? http://localhost/myhandler/collection/of/strings。据我所知,自定义协议仅适用于 IE,您仍需要在客户端计算机上安装处理程序。

    过去,我在我的一个项目中使用自定义协议来支持笔记本电脑脱机工作,但当时在笔记本电脑上安装 IIS 是件麻烦事。但是现在 - 有什么意义?

    【讨论】:

    • 运行 IIS、Tomcat 或任何其他外部服务器是疯狂的话题,至少对我而言是这样。同样,仅在用户必须使用 Web 浏览器输入数据的操作期间才需要此功能(这是一项要求,不是可选的)。仅供参考,我遇到的唯一不支持自定义协议的现代浏览器是 chrome,并且有一种解决方法。有关设置这些协议的 MSDN 文章:msdn.microsoft.com/en-us/library/aa767914(VS.85).aspx
    猜你喜欢
    • 1970-01-01
    • 2012-07-10
    • 2013-04-28
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    相关资源
    最近更新 更多