当Web视图加载远程页面时,无法获取要执行的本地javascript文件

时间:2013-06-21 21:16:09

标签: javascript ios6 xcode4.5

我已经做了好几天了,不知道我做错了什么。 任何帮助表示赞赏

  1. 我已设置代理人。
  2. 我已将javascript文件移至Copy Bundle。
  3. 请参阅以下代码。

    - (void)webViewDidFinishLoad:(UIWebView *)webView 
    {
    
    NSString *jsPath = [[NSBundle mainBundle] pathForResource:@"doc" ofType:@"js" inDirectory:NO];
    
    NSString *js = [NSString stringWithContentsOfFile:jsPath encoding:NSUTF8StringEncoding error:nil];
    
    [webView stringByEvaluatingJavaScriptFromString:js];
    
     }
    
  4. 我的javascript文件看起来像这样

    <script type="text/javascript" >
    alert("hello");
    </script>
    

1 个答案:

答案 0 :(得分:0)

只需从JavaScript中删除脚本标记即可使用