我明白在iPhone上這樣做需要捕捉鏈接請求(根據我的其他iPhone問題UIWebView Expose JavaScript),並且您可以輕鬆完成相反操作並訪問Obj-C代碼中的JavaScript。如何在Mac OS X上使用WebKit將Objective-C函數公開到JavaScript?
但是,我希望JavaScript能夠調用一些Objective-C函數,這些函數將以某種方式在WebKit中註冊。我認爲你可以做得比捕獲iPhone上的鏈接更好,因爲在Mac OS X上我們可以訪問完整的WebKit。
我想基本上做Using JavaScript from Objective-C
更新的反向:例如是能夠以暴露目標c方法在JavaScript等self.external.objcmethod();
謝謝,這正是我一直在尋找的! – Luke 2010-05-12 03:45:08