问题标签 [custom-url-protocol]
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 - 如何在 Windows 中注册自定义 URL 协议?
如何在 Windows 中注册自定义协议,以便在单击电子邮件或网页中的链接时打开我的应用程序并将 URL 中的参数传递给它?
macos - 如何将自定义协议映射到 Mac 上的应用程序?
我正在尝试将自定义协议注册到 Mac 上的应用程序,即:
- 用户点击带有“abcdef://some/url/here”的链接
- 使用上述字符串作为第一个参数传递的已安装应用程序启动
我已经使用此问题的信息在 Windows 上成功完成了此操作:
我更愿意找到与浏览器无关的东西,换句话说,在操作系统级别。我还想通过一个 shell 脚本来自动化这个注册,所以希望有一种不涉及 GUI 的方法来做到这一点。
谢谢!
java - 在多个平台中注册 URL 协议处理程序
作为此安装的一部分,我想创建一个安装在多个平台(Windows、Mac OS、Linux)上的 Java 应用程序,我希望注册一个 URL 协议处理程序,以便在单击链接时加载我的应用程序。
即我想要这样的东西:myprotocol://example.com
有没有一种统一的方式来做到这一点?或者某种可以推断不同操作系统之间差异的框架。
android - Android / iOS - 自定义 URI / 协议处理
有没有办法在 Android和iOS中定义某种处理机制,让我可以拦截以下任何一种:
我想“监听”协议或主机,并打开相应的 Activity/ViewController。
我也希望这些可以在系统范围内尽可能。我想这在 iOS 上将是一个更大的问题,但理想情况下,我可以从任何应用程序中单击这两个方案中的任何一个,作为超链接。Gmail、Safari 等
javascript - Electron 桌面应用程序 - 通过传递参数加载 url - javascript
我想使用链接看起来像这样的自定义 URL 架构对用户进行身份验证
我在 info.plist 文件中成功实现了自定义 url,以便在单击appName://时打开我的 destop 应用程序。
我的 loadURL 代码在app.js中看起来像这样
现在,当用户单击此 URL 时,我如何更改 URL
有什么帮助吗?
html - MobaXterm URL 协议处理程序用法
我想为我们的用户部署一系列 MobaXterm 连接(SSH 连接),并希望创建一个网页,用户可以通过单击链接简单地调用所选会话。
我可以看到 MobaXterm 通过安装(默认安装)URL 协议处理程序来支持这一点,但我不知道也无法在任何地方找到任何用于调用命名会话的 HTML 链接的语法。
任何人都可以帮助或指出我正确的方向吗?
javascript - 如何让 JS 等到协议执行完成
我有一个自定义 URL 协议处理程序cgit:[...]
它启动一个后台进程,在本地机器上配置一些东西。该协议工作正常,我从 JavaScript 启动它(当前使用document.location = 'cgit:[...]'
),但我实际上希望 JavaScript 等到相关程序退出。
所以基本上我想要JavaScript做的步骤:
JavaScript 做了一些事情
JavaScript 启动
cgit:[...]
Javascript 等到
cgit:[...]
退出JavaScript 做其他事情
代码:
或者:
如果可能的话,有什么想法吗?
c - 将一个参数拆分为多个参数
我正在从自定义 uRL 协议启动 ac 程序。
自定义 URL 协议对所有参数进行 urlencode 并将它们组合成一个字符串。没有办法解决这个问题。
这是我唯一的 Windows 尝试,但它崩溃了。getopt_long 不喜欢我新创建的 argv。
谢谢。