2016-06-22 67 views

回答

2

這裏是缺少必要的參數userGesture,因此,你傳遞函數在預期的布爾變量。

試試這個:

@webviewOutlet.executeJavaScript("10+2", false, (n)-> console.log "#{n}") 
0

executeJavaScript函數的第二個參數是不回調,這是userGesture

使用此功能的正確方法如下:

webview.executeJavaScript('10 + 2', false, (n) => { console.log(n) }) 

當然,第二個參數userGesture改變您的需求。

Documentation