所以我想弄清楚将 javascript 文件加载到 webview .html 文档中的路径是什么?
基本上,我试图通过 webview 的 stringByEvaluatingJavascriptFromString 方法来做到这一点,并传入将脚本元素附加到当前页面的 javascript,并且该脚本从设备的应用程序包中加载到文件中。
到目前为止我尝试过的是:
[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"s=document.createElement('script');s.src='%@';document.body.appendChild(s);", [NSString stringWithFormat:@"%@/file.js", [[NSBundle mainBundle] resourcePath]]]];
我知道 webview 附加 javascript 的方法有效,因为我可以通过 http:// 路径毫无问题地加载脚本,我只是很难为我的应用程序资源中的 file.js 获取正确的路径。
有任何想法吗?