webviewcontroller.m ファイル内で、外部の JS および CSS ファイルを参照して、WebViewUI に取り込むコンテンツを操作します。
を使用して外部ファイルを参照できます。
[webView stringByEvaluatingJavaScriptFromString: @"var script = document.createElement('script');"
"script.type = 'text/javascript';"
"script.src = 'http://xxx/xxx.js';"
"document.getElementsByTagName('head')[0].appendChild(script);"];
しかし、設定 root.plist を使用してファイル パスを参照する際に問題が発生し続けます。
NSString *JSStr = @"var script = document.createElement('script');"
"script.type = 'text/javascript';";
JSStr = [JSStr stringByAppendingString:[defaults stringForKey:@"overridejspath" ]];
JSStr = [ JSStr stringByAppendingString:@"document.getElementsByTagName('head')[0].appendChild(script);"];
[webView stringByEvaluatingJavaScriptFromString:JSStr];
同様の方法で CSS ファイルを正常に参照できますが、JS ファイルは参照できません。手伝ってくれますか?