2012-11-30 25 views
1

我有一个简单的问题。我有两个文件。有.html.js文件。我需要使用.js文件和我的html内容。使用UIWebView从本地资源运行javascript

现在我刚刚添加了从资源加载html的方法,但我还没有找到如何将.js集成到我的UIWebView呢。

这是我的代码如何加载HTML

[self.theWebView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"test" ofType:@"html"]]]]; 

我知道stringByEvaluatingJavaScriptFromString方法,但我认为它会与具体功能,但在我的情况下工作,我有很多功能的文件,我需要加载所有其中。

回答

2

要么这是一个很简单的问题,或者我不理解你,但你可以添加Javascript代码使用一个简单的<script>标签像这样成HTML格式:

<script type="text/javascript" src="MY_JAVASCRIPT_FILE.js"></script> 

替换"MY_JAVASCRIPT_FILE.js"与你的Javascript的路径文件相对于HTML文件。 (如果它们在同一目录中,则不需要路径,只需写入文件名)。

如果这不是你的问题的答案,请让我知道。谢谢。