我在我的程序中使用 WebView 中的 HTML 和 JavaScript 时遇到了一个大问题。一切似乎都没有,但当我设置它的路径时,他看到了一个 Java 脚本
但是如果每个人都在 javascript 中放入 html 都可以工作
问:如何正确设置文件 javascript 的路径
我找到了解决方案。这很简单。我的 JavaScript 文件格式错误。如果你在 UTF-8 中做出来,都站在原地,而且真的很容易添加
我在我的程序中使用 WebView 中的 HTML 和 JavaScript 时遇到了一个大问题。一切似乎都没有,但当我设置它的路径时,他看到了一个 Java 脚本
但是如果每个人都在 javascript 中放入 html 都可以工作
问:如何正确设置文件 javascript 的路径
我找到了解决方案。这很简单。我的 JavaScript 文件格式错误。如果你在 UTF-8 中做出来,都站在原地,而且真的很容易添加
标准方式是
<script type="text/javascript" charset="utf-8" src="YourJSPath"></script>
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"file_name" ofType:@"file_type"];
NSData *data = [NSData dataWithContentsOfFile:filePath];
if (data) {
NSBundle *bundle = [NSBundle mainBundle];
NSString *path = [bundle bundlePath];
NSString *fullPath = [NSBundle pathForResource:@"file_name" ofType:@"file_type" inDirectory:path];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:fullPath]]];
}
所以,我修复了这个错误。据我了解,这是用 Javascript Foreman 而不是 UTF-8 编写的事实,xCode 仅支持 UTF-8