我正在使用一个类来注册我的协议,让我们说lorem:
到操作系统。它的工作完美,但我想做几件事。
我想创建类似Skype Click to Call的内容。人们会像lorem://12345678
那样分享uri,当其他人点击这个时,事件处理程序会将该请求重定向到我的Windows应用程序。我想让这个uri可点击。如何向浏览器识别这个新方案,以便当页面包含lorem://12345678
时,浏览器会将其转换为类似的内容
<a href="lorem://12345678">lorem://12345678</a>
,用户可以点击它。
我可以使用浏览器配置来执行此操作,还是应该编写某种扩展来实现此规则。它必须支持所有浏览器,这意味着我需要为Chrome,Firefox和IE编写相同的扩展名吗?如何使用我的软件设置安装所有扩展程序?
直截了当的问题:我想在最流行的浏览器上将lorem://ipsum
文本转换为<a href="lorem://ipsum">My URL!</a>
答案 0 :(得分:1)
据我所知 - 你需要为每个浏览器编写扩展,看看这个问题: how do I create my own URL protocol? (e.g. so://...)
这是浏览器方法的一个例子: Custom protocol handler in chrome