我正在处理的应用程序需要我从任何网页启动应用程序,以便可以通过stringByEvaluatingJavascriptFromString(它需要url)从该网页撕掉文本。如何从Safari浏览器启动并发送网址到iOS应用程序?
你如何从任何网页从移动Safari浏览器启动应用程序?
另外,这样做可以从应用程序访问当前网页的网址吗?
我正在使用的当前方法需要将url直接复制/粘贴到应用程序中。
从我迄今为止看到的可以通过书签完成,但我不知道代码如何工作。
我正在处理的应用程序需要我从任何网页启动应用程序,以便可以通过stringByEvaluatingJavascriptFromString(它需要url)从该网页撕掉文本。如何从Safari浏览器启动并发送网址到iOS应用程序?
你如何从任何网页从移动Safari浏览器启动应用程序?
另外,这样做可以从应用程序访问当前网页的网址吗?
我正在使用的当前方法需要将url直接复制/粘贴到应用程序中。
从我迄今为止看到的可以通过书签完成,但我不知道代码如何工作。
您可以将您的应用注册到自定义URL方案(请参阅:How to register an app to respond to a custom URL scheme opening request?)。当在Mobile Safari中打开带有此方案的URL时,您的应用程序会委托应用程序:didFinishLaunchingWithOptions:方法将被调用。 URL将作为UIApplicationLaunchOptionsURLKey在选项字典中传递。现在
您可以创建在移动Safari书签,打开你的应用程序,并通过沿网址:
javascript:window.location="yourAppURLScheme://?url="+window.location
请详细说明你的问题正确,我没能得到什么实际需要。我想你需要做的是URL http://iphonedevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html – Mrunal 2012-02-19 11:19:23