我们正在使用Polymer.Base.importHref
在需要时加载部分应用程序。
这很有效,除非网络环境不稳定:如果特定页面的第一个importHref
失败,那么在重新加载整个应用程序之前,它永远不会开始为同一个URI工作。
根据我的理解,这可能是故意的:importHref
动态创建link
元素,浏览器在使用import
链接时不应加载同一文档两次。
答案 0 :(得分:0)
我们目前解决此问题的方法是跟踪每个URI importHref
中的失败,如果请求的URI出现失败,我们会向其添加?retry=<counter>
之类的内容。
这很好用,到目前为止没有任何不良影响。
我们还试图启用“延迟注册”,而不是加载我们希望单独使用的性能改进,而不是懒惰地加载元素。两个懒惰的人都很好地合作。