mailto:UIWebView中的链接 - 不起作用

Sea*_*lly 20 mailto iphone href

在html中需要什么特别的东西,或者在UIWebView中使用回调来处理带有href的锚标签,或者在href中有一个带有mailto链接的锚标签有什么特别之处吗?

cdu*_*uhn 62

在UIWebView的委托中,执行以下操作:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
    if ([[[request URL] scheme] isEqual:@"mailto"]) {
        [[UIApplication sharedApplication] openURL:[request URL]];
        return NO;
    }
    return YES;
}
Run Code Online (Sandbox Code Playgroud)


Jos*_*ice 35

我注意到,当在iPhone模拟器中运行时,我可以点击我的UIWebView中的HTTP链接,它将在Safari中打开,但是当我点击mailto链接时,什么都不会发生.但是,当我将应用程序部署到真实设备时,它可以工作.我希望原因是因为模拟器上没有邮件应用程序,但有Safari.

  • iOS模拟器上没有电子邮件应用程序.D'哦!那从未在我脑海中浮现.感谢结束我的困惑和沮丧. (3认同)