將WebView
嵌入到應用程序中並在其中加載html頁面時,JavaScripts alert()
/confirm()
/etc。不工作。JavaScript alert()在嵌入式WebView中不起作用
尋找文檔中周圍,也有WebPreferences
沒有相關的設置 - 看起來是相關小號WebUIDelegate
等-(void)webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:
唯一...但實施這些將意味着編寫自定義對話框,這些似乎相當多餘...
我不需要自定義WebUIDelegate
,並且希望繼續使用默認值。
當然,必須有一些方法來簡單地啓用alert()
等,但如何?
該委託方法的文檔說「如果您不實施此方法不採取任何措施」,所以您似乎已經回答了您自己的問題。 – smorgan 2010-01-20 14:34:51
我將其解釋爲*「如果您設置了未實現此方法的自定義WebUIDelegate,則不採取任何操作」 - 理想情況下,我甚至不想設置自己的WebUIDelegate。 – 2010-01-20 14:38:31