问题标签 [url-scheme]

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.

0 投票
2 回答
14838 浏览

ios - iOS 应用 url 方案列表

任何人都知道我在哪里可以获得此应用程序的 url 方案列表:

  • 潘多拉

  • Spotify

  • 最后一个.fm

我在下面找到了这个链接,但我认为这不是 url 方案的完整列表:

  1. http://handleopenurl.com/scheme/pandora

  2. http://handleopenurl.com/scheme/last-fm

谢谢大家的帮助!

0 投票
1 回答
2155 浏览

objective-c - Mac 显示/删除自定义 URL 方案

我制作了一个可以通过 URL-Scheme 调用的 cocoa mac 应用程序。过了一会儿,我对当前的 URL 方案名称不满意并更改了它。但是我的 mac 仍然对旧的 URL 方案做出反应。

有没有办法列出甚至删除(自定义)URL 方案?

附言。如果我发布应用程序的新版本,我不确定 URL 方案是否被新应用程序覆盖,有人可以确认这一点吗?

0 投票
1 回答
880 浏览

android - android:scheme 在我的设备上不起作用

我有一个自定义链接:callnumber://12345

我想通过以下方式捕获此链接的点击事件:

我已经在许多设备上进行了测试,例如:三星 Galaxy S2、三星 Galaxy 2、摩托罗拉 XT720,它运行良好,但在 HTC Sensation Z710e 上却无法运行。

我发现在 HTC Sensation Z710e 上,那个链接变成了http://www.callnumber.com//并用浏览器打开它。

我像这样转动了我的意图过滤器,它起作用了:

但是我不想捕获http方案,因为当它从自定义更改为http方案时很容易丢失数据。

示例:如果我的链接是 callnumber://12345# ,它将变成 http://www.callnumber.com//12345 ,它失去了我的字符 '#'

或者如果我的链接是 callnumber://12345#34567 ,它将变成http://www.callnumber.com//12345,它失去了我的 '#34567'

使用上面的 android 设备列表(HTC Sensation Z710e 除外),它会返回我想要的数据。

那么如何为所有 android 设备或至少为 HTC Sensation Z710e 捕获自定义方案?

非常感谢,

0 投票
1 回答
206 浏览

javascript - JavaScript / Safari 扩展检查应用程序可用性

我构建了一个 Safari 扩展。它可以通过自定义 URL-Type 打开我的原生 Mac 应用程序。

是否可以检查我要打开的应用程序是否安装在计算机上(我可以打开网址myapp://)吗?关于如何在 JavaScript 中实现这一点的任何想法?

0 投票
1 回答
10386 浏览

objective-c - Url scheme : 从邮件中打开应用或应用商店

我正在创建一个应用程序,用户可以通过相互发送电子邮件来共享数据。在这封邮件中有一个指向我的应用程序的链接(我为我的应用程序创建了一个 URL 方案)但是,如果用户在他的 iPhone 上没有我的应用程序,那么当他单击该链接时,什么也没有发生。

我的问题:当应用程序安装在用户的 iPhone 上时,我该如何启动我的应用程序,如果未安装此应用程序,则启动 Appstore 或网站

谢谢

0 投票
1 回答
4839 浏览

objective-c - 使用 IBAction 从我的应用程序中打开本机 Twitter 应用程序

我想在我的 iOS 应用程序中实现 natvie Twitter 应用程序。我已经通过使用 URL 方案在 Facebook 上完成了这项工作。但我无法为 Twitter 找到这样的东西。

对于 Facebook,我使用:

但是当我尝试使用

没发生什么事。如果你们能帮助我,那就太好了。我在 Internet 上没有找到任何东西:/ 如果有类似的东西,请 :)

提前致谢 :)

0 投票
1 回答
2541 浏览

asp.net - 在 Sql 数据库中导入和存储图像的 URL - 需要建议

我在一家公司工作,该公司拥有数千份文档,主要是 pdf,存储在其网络服务器上的文件夹中。它们主要是他们所携带的不同品牌的不同产品的用户手册和技术文档。他们有一个网页,通过递归地遍历它们,当前显示文件夹中所有文档的链接,然后根据文件路径为每个图像生成一个 URL。

经理担心任何时候有人更改保存图像的服务器上的顶级文件夹的名称,它基本上会“破坏”代码,因为这些顶级名称在应用程序中是硬编码的。他希望将所有 URL 都存储在数据库中以缓解此问题,并要求我将 Web 服务器上的当前文件夹结构复制到 SQL 数据库中,然后将所有 URL 放入该数据库中。从我所做的研究来看,在关系数据库中实现这样的层次结构并非易事,而且我不是 DBA - 我是 Web 开发人员。

所以我现在的问题实际上是如何将当前在 Web 服务器上的所有数千张图像的 URL 获取到数据库中?我在想也许只创建一个名为“Brands”的简单表,其中包含品牌的根 URL,然后是另一个名为“Image links”或类似的表,然后编写一个小实用程序来简单地遍历所有图像 URL 和将它们插入该表 - 这听起来像是要走的路吗?

0 投票
3 回答
9414 浏览

macos - 如何在 Mac OS X 中将应用程序注册到 uri 方案

Mac OS 应用程序可以通过指定CFBundleURLTypes通过其 Info.plist 文件注册自定义 uri 方案。为了添加另一个 uri 方案,需要修改应用程序包。

问题是:如何在不更改应用程序本身的情况下为已安装的应用程序添加额外的 uri 方案。如果可以从命令行完成,则可以加分。

0 投票
2 回答
1071 浏览

iphone - 如何在 iPhone 中使用 URL 方案阻止自定义应用程序?

我对 URL 方案进行了一些研究,并设法访问了我使用另一个应用程序创建的自定义应用程序。我的要求是在电池电量低于某个水平时阻止我的自定义应用程序。

有没有办法做到这一点?我必须通过 URL 方案传递哪些数据?

阻止我的意思是完全禁用或卸载。只是寻求一些控制。

0 投票
1 回答
5235 浏览

ios - 测试是否有任何应用程序可以在 iOS 上的移动 Safari 中处理 url 方案

有什么方法可以测试 iOS 是否可以处理自定义 URL 方案?我有一个注册了自定义 url 方案的应用程序,以便能够从移动 safari 中的超链接打开该应用程序。但是,我想告诉用户,如果他们没有安装该应用程序,他们需要去应用商店下载该应用程序。

有没有一种聪明的方法来测试一个 URL 并在它失败时捕获它以及它失败的原因?