在我的 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 文件。你能帮我吗?