0

我尝试将EmailComposer插件添加到我的 iPhone 应用程序,但总是给我错误:

Failed to load webpage with error: The requested URL was not found on this server.

我曾经尝试修改shouldStartLoadWithRequest为:

- (BOOL) webView:(UIWebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
    NSURL *url = [request URL];

    if ( [ [url scheme] isEqualToString:@"mailto"] ) 
    { 
        return YES; 
    } else { 
    return [self.viewController webView:theWebView shouldStartLoadWithRequest:request navigationType:navigationType];
    } 
}

但它仍然给我同样的错误。是否有人使用 PhoneGap 在任何 iPhone 应用程序中集成了电子邮件功能。

我正在使用 PhoneGap 1.4.1。

提前致谢。

4

1 回答 1

0

如果使用 phonegap,您可以使用此 JavaScript 代码

window.location = 'mailto:test@example.com?body=Hello World Message'; 

或直接 html 链接

<a href="mailto:test@example.com?body=Hello World Message">send to friend</a>

我希望这对你有帮助。

于 2012-12-12T19:29:40.707 回答