2
javascriptから目的のメソッドを呼び出す方法を知りたいと思います。javascriptファイルからの目的cメソッド呼び出し
javascriptから目的のメソッドを呼び出す方法を知りたいと思います。javascriptファイルからの目的cメソッド呼び出し
ちょうど何かに場所を設定あなたの答えのための
-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
....
// what to do here ??????
}
感謝:私ものUIWebViewを持って
function() {
alert('test');
.... // How i can an objective c function here ???
}
:たとえば、私はこのように私のmyFile.jsで定義されたJavaScript関数を持っていますrequest.URLが一致するかどうかを認識して確認します。
function nav(f){
location.href = "methodCall";
}
-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
if([request.URL.relativeString isEqualToString:@"methodCall"]){
//call method here
return false; //so it doesn't navigate anywhere
}
return true; //if you want every other link to work normally.
}
注:request.URL.relativeStringによって返されたURLが少し異なっていてもよく、これだけそこにブレークポイントを設定し、それが何であるかを見るかもしれませんが、私はこれをテストしていませんが、私はそれが動作します想像します。
お願いしますように、多くの質問があります。それらを検索してください。 – Sakares