我正在开发的应用需要从任意网页启动该应用程序,以便通过stringByEvaluatingJavascriptFromString(需要URL)从该网页抓取文本。
如何从移动Safari的任何网页启动应用程序?
此外,在执行此操作时,是否可以从应用程序访问当前网页的URL?
我目前使用的方法要求将URL直接复制/粘贴到应用程序中。
据我所见,可以通过书签来实现,但我不确定代码如何工作。
我正在开发的应用需要从任意网页启动该应用程序,以便通过stringByEvaluatingJavascriptFromString(需要URL)从该网页抓取文本。
如何从移动Safari的任何网页启动应用程序?
此外,在执行此操作时,是否可以从应用程序访问当前网页的URL?
我目前使用的方法要求将URL直接复制/粘贴到应用程序中。
据我所见,可以通过书签来实现,但我不确定代码如何工作。
现在,您可以在Mobile Safari中创建一个书签,打开您的应用程序并传递URL:
javascript:window.location="yourAppURLScheme://?url="+window.location