iPhone Safari - ссылка на maps.google.com без запуска стандартного приложения Map. - PullRequest
1 голос
/ 13 июля 2011

У меня есть веб-приложение iPhone, содержащее html-ссылки на http://maps.google.com.. По умолчанию iPhone запускает приложение «Карта» по умолчанию, когда пользователь нажимает на ссылки.

Интересно, есть ли способ узнать,iPhone откроет веб-сайт https://maps.google.com вместо запуска приложения «Карта» по умолчанию?

ПРИМЕЧАНИЕ. Мое приложение - это веб-приложение HTML5, размещенное на сервере, а не нативное приложение

Ответы [ 2 ]

0 голосов
/ 15 июля 2011

о, это не родное приложение, не проблема.в phonegap есть функция, которую можно использовать для перенаправления ссылок на маленький дочерний браузер.плагин называется ChildBrowser

https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/ChildBrowser

. Это очень хороший инструмент, который можно использовать для перенаправления всех ссылок в мини-браузер, а не в любое приложение.

Проверьте это работает гладко

0 голосов
/ 13 июля 2011
-(BOOL)webView:(UIWebView *)mainWebView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {

if (navigationType == UIWebViewNavigationTypeLinkClicked) {
    //Allows for twitter links
    [self.mainWebView loadRequest:request];
    return NO;
}

return YES;
}

Попробуйте этот код, он откроет ссылки в том же веб-представлении

...