Можно ли запустить выполнение метода в приложении iPhone из JavaScript на веб-странице?
Например, я хотел бы иметь кнопку, которая открывает приложение камеры iPhone. Возможно ли это?
The question is worded a bit confusingly, but if you're displaying a UIWebView
in an app and want to have Javascript from the webpage interact with the app, this can be done using the webView: shouldStartLoadWithRequest:navigationType:
метод делегата. См. документацию Apple: http://developer.apple.com/iphone/library/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html
Если вы пытаетесь открыть приложение "Камера" с реальной веб-страницы, запущенной в Safari, вам не повезло. Вы можете открывать приложения только с помощью связанных URL-адресов. (Например, tel:
URL для совершения телефонных звонков, itms:
URL для запуска iTunes Store или App Store и т.д.).