脚本为UIWebView网址

时间:2011-10-19 18:08:14

标签: ios uiwebview

如何将uiwebview的脚本加载为url?

我试试这个:

-(IBAction)rulButtonPressed:(id)sender{
    [_webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"#1 onclick=s=document.createElement('script');s.src='http://sidio.ru/rul/last30.js.php?'+Math.random();document.body.appendChild(s);"]]];

}

但它现在正在运作

我需要在按下按钮

后将其加载为url

1 个答案:

答案 0 :(得分:1)

这个问题有点模糊,但你可能想要使用其中一个:

[_webView stringByEvaluatingJavaScriptFromString:(NSString *)];
[_webView loadHTMLString:(NSString *) baseURL:(NSURL *)];

UIWebView Docs
UIWebViewDelegate Protocol Docs


这样的事可能适合你:

- (IBAction)rulButtonPressed:(id)sender {
    [_webView stringByEvaluatingJavaScriptFromString:@"document.createElement('script');s.src='http://sidio.ru/rul/last30.js.php?'+Math.random();document.body.appendChild(s);"]; 
}