【问题标题】:Can i use Polymer in native iOS WebView?我可以在原生 iOS WebView 中使用 Polymer 吗?
【发布时间】:2014-10-13 11:54:20
【问题描述】:

我需要在基于 Web 的 iOS 应用中使用 Polymer。 Cordova/Phonegap 是最后的解决方案。我读到了这个问题:Can I use polymer/web components in a native android app w/o Cordova? 我可以在 iOS 中做到这一点吗? 谢谢!

【问题讨论】:

    标签: ios xcode webview native polymer


    【解决方案1】:

    是的,你可以。我正在这样做,我的应用会在三秒内完全加载。

    【讨论】:

    • 现在我的科尔多瓦项目也一样,加载 3 秒。但我不能在标准 UIWebView 中使用聚合物。我可以做些什么来处理 file:// 请求吗?
    • 您的 config.xml 中需要 。如果这不起作用,请打开一个新问题,并详细说明问题所在。 :)
    • 这是我最初的问题:我可以在没有 Cordova 的 NATIVE UIWebView 中使用 Polymer 吗? :)
    • 我没有这样做,但我不知道你为什么不能这样做。
    • @geppy ,你能告诉我你的应用程序的名称以便我下载吗?我正在尝试制作一系列使用 Polymer 制作的 iOS 应用程序。
    【解决方案2】:

    简而言之:没有。除非在平台上取得了一些实质性进展,否则实例化期是无法生存的。我们以类似的方式进行,使用 UIWebView 嵌入基于 Polymer 的组件,但我们最终看到聚合物实例化时大约 20-25 秒的延迟——在设备之间始终可复制。所以,我会回答“不”,但您的里程可能会有所不同。

    您可以通过在 UIWebView/WKWebView 组件中嵌入 polymer-project.org 站点来进行自己的采样,看看它们如何解决加载延迟问题。聪明,但即使是最优雅的静态技巧仍然会受到实例化期的影响。

    对于它的价值 - 我认为 Polymer 真的就是一罐玉米。我焦急地等待着他们可以跨主要浏览器在平台上原生化的那一天。

    【讨论】:

      【解决方案3】:

      别忘了

      <!DOCTYPE html>
      

      我花了好几个小时试图弄清楚为什么事情在 iOS 上不能正确呈现...将它添加到文档的顶部会让奇迹发生。

      【讨论】:

        猜你喜欢
        • 2016-12-22
        • 1970-01-01
        • 2015-09-20
        • 1970-01-01
        • 2011-05-07
        • 2015-09-16
        • 1970-01-01
        • 2021-07-08
        • 1970-01-01
        相关资源
        最近更新 更多