问题标签 [protocol-handler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 如何创建自己的 URL 协议?(例如所以://...)
我见过:
http://www...
ftp://blah.blah...
file://blah.blah...
unreal://blah.blah...
mailto://blah.blah...
你看到http
的第一部分叫什么?
我可以自己注册吗?
macos - 如何将自定义协议映射到 Mac 上的应用程序?
我正在尝试将自定义协议注册到 Mac 上的应用程序,即:
- 用户点击带有“abcdef://some/url/here”的链接
- 使用上述字符串作为第一个参数传递的已安装应用程序启动
我已经使用此问题的信息在 Windows 上成功完成了此操作:
我更愿意找到与浏览器无关的东西,换句话说,在操作系统级别。我还想通过一个 shell 脚本来自动化这个注册,所以希望有一种不涉及 GUI 的方法来做到这一点。
谢谢!
windows - 如何在 Windows 上添加自定义 url 处理程序。喜欢 iTunes itms://
我希望 telnet://blah 打开 putty 而不是本机 Windows telnet 客户端。
我什至不知道在 Windows 下这个“功能”被称为什么,所以我没有运气找到任何关于它的信息。
在此先感谢,扬
javascript - 如何检测浏览器的协议处理程序?
我创建了一个自定义 URL 协议处理程序。
http://
mailto://
custom://
我已经注册了一个 WinForms 应用程序来做出相应的响应。这一切都很好。
但我希望能够优雅地处理用户尚未安装自定义 URL 协议处理程序的情况。
为了能够做到这一点,我需要能够检测浏览器的注册协议处理程序,我会假设来自 JavaScript。但我一直无法找到一种方法来轮询信息。我希望找到解决这个问题的方法。
感谢您可以分享的任何想法。
java - 在多个平台中注册 URL 协议处理程序
作为此安装的一部分,我想创建一个安装在多个平台(Windows、Mac OS、Linux)上的 Java 应用程序,我希望注册一个 URL 协议处理程序,以便在单击链接时加载我的应用程序。
即我想要这样的东西:myprotocol://example.com
有没有一种统一的方式来做到这一点?或者某种可以推断不同操作系统之间差异的框架。
delphi - Delphi 可以用来创建和处理自定义协议处理程序吗?
我们需要在我们的 Web 应用程序之一和在 Delphi 中创建的 Win32 应用程序之间进行互操作。
一位同事建议使用自定义协议处理程序,例如ourcompany://something
将信息传递给应用程序。
Delphi(5 Enterprise)是否可以做到这一点?如果它在以后的版本中可用,我们将寻求为此采购许可证。
干杯!
macos - 如何从浏览器打开应用程序?
亚马逊具有打开应用程序的按钮,如下所示。
http://img836.imageshack.us/img836/6829/screenshot20100724at111.png
单击此按钮会打开一个“Amazon Kindle”,就我而言,“Amazon Kindle for Mac”。
这怎么可能?我的意思是,我该如何编程来完成这项工作?这绝对不是Flash。
我尝试使用按钮使用 HTML 提供的按钮打开应用程序,但由于安全原因,我无法成功。
添加
这是它的源代码。
当我单击按钮“X”时,我想打开“App A”。我想从 Safari 浏览器控制(打开 doc/app ...)我的 Mac。
asp.net - 在 ASHX 处理程序中确定 HTTP 协议版本
是否可以确定用于 .ashx 处理程序中的请求的 HTTP 协议版本(例如 1.0 与 1.1)?我可以看到除 Request.Params 中的版本之外的所有标头信息。
如果没有,在 ASP.Net 中处理 HTTP 请求时,有哪些途径可以发现 HTTP 协议版本?
firefox - 在新的 Firefox 中创建协议处理程序?
我刚刚知道Forefox 不再支持 XPCOM 组件来创建扩展.. 我想创建一个扩展来处理我的协议,该协议将通过我的 NPRUNTIME 插件从不同来源收集信息并相应地呈现网页.. 过去我曾经通过实现创建协议处理程序nsIProtocolHandler
但由于新 Firefox 中没有 XPCOM 支持进行扩展开发。我该如何解决问题?新版本的火狐可以吗?
objective-c - 如何在 Objective-C 应用程序中自行退出?
我有一个启动一些应用程序的 URLHandler,主要代码如下。
由于这个例程的目标是启动另一个应用程序,我想让这个 URLHandler 在启动一个应用程序后退出。我怎样才能做到这一点?