0
webkit框架允許在框架中運行Javascript。我用成功,但現在想在我的主機應用程序中顯示來自JS的錯誤消息。我知道你可以直接從JS(我用於其他目的)調用obj-c/swift方法,但是我認爲使用JS的alert()函數是有意義的。爲此,我將我的類設置爲WebView類的UIDelegate,並覆蓋runJavaScriptAlertPanelWithMessage方法。OSX WebKit JavaScript不知道alert()
不幸的是,我無法測試這個,因爲當我使用例如alert("Test");
在我的測試腳本,我只得到了錯誤:
ReferenceError: Can't find variable: alert
是alert()
不支持的WebKit(這將給予UIDelegate方法是怪)或者這裏有什麼問題嗎?
也不管用,可能是因爲我沒有爲WebView設置窗口(否則完全正常)。 –