当在Safari中打开YouTube URL时,我该如何升温?我在Internet上搜索很长时间,但是我没有看到这样做的可能性,因为它是http://link。但是Google YouTube应用程序会这样做,有人可以告诉我这是如何工作的吗?
谢谢
这样做的唯一方法是创建自己的URL方案,如这里所示 - 实施URL方案
然后,您可以检测到修改任何YouTube URL,以便使用JavaScript [webView stringByEvaluatingJavascriptFromString:yourJavaScript]
这是踢脚。您只能从自己的Web浏览实例中修改页面 - 即在应用程序中创建UIWebView,但是随后您已经在应用程序中,这将使整个练习毫无意义。
但是,您可以使用此方法从已构建的应用程序套件中进行通信,以便您可以在网络浏览中维护URL方案,该浏览器将在您的视频中启动应用程序。
您不能使用移动野生动物园来做到这一点。
对不起,我再也没有帮助。
您无法在Safari中使用YouTube链接启动自己的应用程序。与Android意图不同,iOS只有一种启动其他应用程序-URL方案的方法。因此,当您尝试在Safari中打开YouTube链接时,它只是调用
[[UIApplication sharedApplication] openURL: @"some url scheme"]
其中使用"某些URL方案"(未知),只有YouTube应用才能处理。