使用UIWebView从本地资源运行javascript

时间:2012-11-30 16:17:13

标签: javascript ios uiwebview

我有一个简单的问题。我有两个文件。有.html.js个文件。我需要将.js文件与我的html内容一起使用。

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

这是我加载html的代码

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

我知道stringByEvaluatingJavaScriptFromString方法,但我认为它可以使用具体的功能,但在我的情况下,我的文件有很多功能,我需要加载所有这些。

1 个答案:

答案 0 :(得分:2)

这是一个非常简单的问题,或者我不理解您,但您可以使用简单的<script>标记将Javascript代码添加到HTML中:

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

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

如果这不是您问题的答案,请告诉我。感谢。