[scriptObject evaluateWebScript:@"mouseClickCallBack = function() { SampleWebViewApp. mouseClickCallBack(); } "];
私は を持っており、を使用しWebView
て をキャプチャできます。マウスをクリックした位置に挿入したいのですが、そのために を追加する必要があります。 に追加したいと思います。これを達成するには、何を使用する必要がありますか?mouseEvents
JavaScript
textarea
textarea
Objective C
events
JavaScript
Objective C
MAC OSX (cocoa)
iPhone
delegates
webview
同じことを達成するための代替案を提案してください。
私はこのリンクを通過しました。
JavascriptからObjective-Cを呼び出す方法は?
しかし、それはUIWebView
の次のAPIを実装しましたWebView
+ (BOOL)isSelectorExcludedFromWebScript:(SEL)selector
{
if ((selector == @selector(mouseClickCallBack))
{
return NO;
}
return YES;
}
しかし、mouseClick の次のコードをどこで呼び出せばよいかわかりません。
WebScriptObject *scriptObject;
[scriptObject evaluateWebScript:@"mouseClickCallBack = function() { SampleWebViewApp.mouseClickCallBack(); } "];