我正在處理的應用程序需要我從任何網頁啓動應用程序,以便可以通過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