Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过javascript查找要启动的iOS应用程序名_Javascript_Ios - Fatal编程技术网

通过javascript查找要启动的iOS应用程序名

通过javascript查找要启动的iOS应用程序名,javascript,ios,Javascript,Ios,我搜索过,要打开Facebook,它是: window.location = "fb://"; /* It works fine */ 而不是: window.location = "facebook://"; /* It doesn't work */ 问题是: 我需要打开一个像“facebook”这样的应用程序,但我不知道如何找到像fb://这样的appName URL方案是针对“facebook”的 我试过很多名字组合,但都没有成功 如果您能给我一些提示来实现

我搜索过,要打开Facebook,它是:

window.location = "fb://";         /* It works fine   */
而不是:

window.location = "facebook://";   /* It doesn't work */ 
问题是:

我需要打开一个像“facebook”这样的应用程序,但我不知道如何找到像
fb://
这样的appName URL方案是针对“facebook”的

我试过很多名字组合,但都没有成功


如果您能给我一些提示来实现这一点,我将非常高兴。

因为Facebook被称为fb,所以他们已经这样编码了,所以可能主要功能可以更改它。

正如帕尔帕蒂姆所说,您可以查看在线注册表,例如

否则,就无法通过Javascript编程获得此方案。如果打开
有效载荷/*appName.app/Info.plist
中的
.ipa
文件,您可以手动找到它。您将看到如下URL列表:

例如,此图片将响应
产品://


请注意,打开.ipa文件可能会被视为反向工程,因此只能在您自己的应用程序上执行此操作。

据我所知,没有苹果维护的注册表。试试看,你是想“查找”并启动你自己的应用程序,还是一个不同的特定应用程序?顺便说一下,我忘了说一些应用程序不支持URL方案。这意味着无法从其他地方打开它们,对不起。。。