【问题标题】:Is JavaScript runnable in UIWebView?JavaScript 可以在 UIWebView 中运行吗?
【发布时间】:2011-02-19 12:39:09
【问题描述】:

我想在我的应用程序中定期更改UIImageView 中的图像,该图像将来自网络。我可以在UIWebView 中运行启用 JavaScript 的页面吗?或者还有其他方法可以实现吗?

【问题讨论】:

    标签: javascript iphone ios uiwebview


    【解决方案1】:

    编辑:哦,抱歉,我错过了您想将图像放在UIImageView 中。 Andiihs的回答会比我的更好地指导你。我会为任何跌跌撞撞地寻找如何运行 JavaScript 的人保留我的答案。

    只需使用stringByEvaluatingJavaScriptFromString:,您就已经在UIWebView 中加载的页面上执行了JavaScript。该脚本读取页面标题并将其放在“pageTitle”变量中。

    NSString *pageTitle = [myWebView stringByEvaluatingJavaScriptFromString:@"document.title"];
    

    您还可以执行任何方法等...

    [myWebView stringByEvaluatingJavaScriptFromString:@"doSomething('Hello!'); doSomethingElse('And again...');"];
    

    【讨论】:

      【解决方案2】:

      我认为 JavaScript 是错误的方法。 (你开始谈论 UIImageView - 我猜那是你想要你的图像的地方?)使用 NSTimer 来更新你的图像。您可以轻松地从 URL 获取图像

      http://blogs.oreilly.com/digitalmedia/2008/02/creating-an-uiimage-from-a-url.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-22
        • 2011-09-12
        • 2011-03-24
        • 1970-01-01
        • 1970-01-01
        • 2018-03-19
        相关资源
        最近更新 更多