如果我們定義了一個叫做 x() 的 JS function,在 JS 裡頭要拿到他,有兩種不同的狀況:
- window.x,拿到這個 function 的物件
- window.x(1),執行這個 function。
所以 windowScriptObject 就會有兩種狀況,分別對應上面兩種狀況:
- [[webView windowScriptObject] valueForKey:@”x”];
- [[webView windowScriptObject] callWebScriptMethod:@”x” withArguments:[NSArray arrayWithObjects:[NSNumber numberWithInt:1], nil]];




