У меня есть ссылка на мое мобильное приложение (созданное с помощью Sencha Touch 2) с атрибутом target="_blank"
.Приложение упаковано как нативное приложение для iOS.Проблема в том, что ссылка в Safari открывается не так, как ожидалось, а открывается внутри приложения.Очень важно, чтобы ссылка открывалась в Safari в новом окне браузера.Как мне этого добиться?
Я должен добавить, что я использую нативный упаковщик Sencha (пакет sencha).Поведение по умолчанию открывает новое окно в том же веб-представлении.Но мне нужно, чтобы они открывались в мобильном Safari.
В проекте Xcode я мог бы сделать следующее:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
[[UIApplication sharedApplication] openURL:request.URL];
return NO;
}
return YES;
}
Как это сделать с помощью собственной упаковки Sencha Touch?