2010-07-02 53 views

回答

3

在从UIWebView的派生类,实现这些方法:

- (void)webView:(id)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(id)frame {} 
- (BOOL)webView:(id)sender runJavaScriptConfirmPanelWithMessage:(NSString *)message initiatedByFrame:(id)frame { return NO; } 

虽然不是严格记录在案,你实际上并没有调用任何东西,因此它可能被接受。

否则,您将不得不在加载的页面中找到JavaScript,并将其删除。

+0

如果应用商店的人发现,你的应用将被禁止,因为UIWebView不是被设计成子类。 – 2010-07-02 04:51:01

+0

如果您不想子类化,可以将这些方法作为类别添加到UIWebView。无论哪种方式,都有被拒绝的可能性。 – drawnonward 2010-07-02 05:59:19