2010-07-02 50 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