Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用UIWebView从本地资源运行javascript_Javascript_Ios_Uiwebview - Fatal编程技术网

使用UIWebView从本地资源运行javascript

使用UIWebView从本地资源运行javascript,javascript,ios,uiwebview,Javascript,Ios,Uiwebview,我有一个简单的问题。我有两个文件。有.html和.js文件。我需要在html内容中使用.js文件 现在我刚刚添加了从参考资料加载html的方法,但还没有找到如何将.js集成到我的UIWebView中 这是我如何加载html的代码 [self.theWebView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"test" ofType:

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

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

这是我如何加载html的代码

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

我知道stringByEvaluatingJavaScriptFromString方法,但我认为它可以用于具体的函数,但在我的例子中,我有很多函数的文件,我需要加载所有函数。

这是一个非常简单的问题,或者我不明白您的意思,但您可以使用一个简单的
标记将Javascript代码添加到HTML中,如下所示:

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

用JAVASCRIPT文件相对于HTML文件的路径替换
“MY_JAVASCRIPT_FILE.js”
。(如果它们位于同一目录中,则不需要路径,只需写入文件名即可)

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