Web ページには、それぞれ独自のドキュメントを持つ複数のフレームを含めることができます。フレームの 1 つに JavaScript を追加 (および呼び出し) するにはどうすればよいですか? 例えば、
[webView stringByEvaluatingJavaScriptFromString:@"var script=frame1.document.createElement('script');"
"script.type='text/javascript';"
"script.text=\"function myFunc() {"
"var test='a test';"
"return test"
"}\";"
"frame1.document.getElementsByTagName('head')[0].appendChild(script);"];
このように関数を呼び出しますか
NSString *str=[webView stringByEvaluatingJavaScriptFromString:@"frame1.document.myFunc();"];
それともこれ?
NSString *str=[webView stringByEvaluatingJavaScriptFromString:@"myFunc()"];
ちなみに、どちらも機能していないようです。