0

我正在使用一个类来注册我的协议,可以说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>上最流行的浏览器

回答

1

我的理解 - 你需要编写每个浏览器扩展,看看这个问题: how do I create my own URL protocol? (e.g. so://...)

这是一个浏览器方法的例子: Custom protocol handler in chrome

+0

谢谢你的回答! 当我写lorem://测试它已经工作。我也想让人们在浏览器上点击lorem://测试。我发现http://goo.gl/k6R8o8但它的html5,它需要标签工作。由于我已经在系统级上注册了该协议,因此它不是我真正想要的。我已更新问题以清楚说明。 – Batuhan 2015-03-02 15:06:12