【问题标题】:Run JavaScript in WebView while page is still Loading - Can I get Progress Percentage?在页面仍在加载时在 WebView 中运行 JavaScript - 我可以获得进度百分比吗?
【发布时间】:2014-08-14 08:48:32
【问题描述】:

我一直试图通过在WebViewClientonPageFinished 方法中调用webView.loadUrl('javascript:...') 来让一个javascript 函数在我的WebView 中运行。然而,这已经太晚了,无法看到 javascript 函数的正确效果。

我的问题是有没有办法在onPageFinished 之前调用loadUrl 可能通过在while 循环中监视加载进度然后调用它?你还能看到WebView 的进度百分比吗?

【问题讨论】:

    标签: java javascript android webview


    【解决方案1】:

    WebChromeClient 可用于监控网页加载进度,因此您可以使用它在特定时间执行操作。不过我最后没有用这个。

    【讨论】:

      【解决方案2】:

      您已经标记了克里斯的答案。但我有一个问题。为什么此时不使用javascript接口,我认为这是最简单的方法......

      【讨论】:

      • 我做到了 - 我没有在答案中写下它,因为它没有回答我提出的问题。不过还是谢谢
      • 啊,提问者 == 回答者...现在我也明白了! :-)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-29
      • 2014-07-20
      • 1970-01-01
      • 2016-02-22
      • 2013-07-10
      • 1970-01-01
      相关资源
      最近更新 更多