Amp html 在iPhone上预加载amp运行时后显示站点冻结 有什么问题吗?

Amp html 在iPhone上预加载amp运行时后显示站点冻结 有什么问题吗?,amp-html,preload,Amp Html,Preload,为了获得最佳实践,最近我实现了预加载技术,以高优先级加载AMP运行时,并在稍后使用异步加载运行时脚本 问题是,在实施此更改后,iPhone Safari浏览器上会出现站点冻结问题。如果我已经清除safari浏览器缓存并开始浏览我的站点,那么站点就不会像amp状态绑定相关部分那样工作。虽然站点已完全加载,但amp状态变量绑定似乎不起作用,因此与amp状态变量定义的任何操作相关的某些逻辑或操作完全不起作用 我们如何重现这个问题? 如果我已清除iPhone safari浏览器缓存,则开始浏览我的网站。

为了获得最佳实践,最近我实现了预加载技术,以高优先级加载AMP运行时,并在稍后使用异步加载运行时脚本

问题是,在实施此更改后,iPhone Safari浏览器上会出现站点冻结问题。如果我已经清除safari浏览器缓存并开始浏览我的站点,那么站点就不会像amp状态绑定相关部分那样工作。虽然站点已完全加载,但amp状态变量绑定似乎不起作用,因此与amp状态变量定义的任何操作相关的某些逻辑或操作完全不起作用

我们如何重现这个问题? 如果我已清除iPhone safari浏览器缓存,则开始浏览我的网站。网站加载显示,但当我点击网页上存在amp状态绑定相关操作的部分时,它并不能完全工作。似乎网站冻结,没有任何操作发生,它的感觉就像没有任何工作

然后,如果我再次重新加载&有时它会工作。看起来amp状态变量绑定设置不正确,尽管站点已通过amp验证并获得了成功的结果


为什么会发生这种情况,以及如何解决这种冻结?有什么建议吗?

请添加一个链接到您的网站。由于隐私问题,无法共享我的网页链接@SebastianBenz从我上面的文章中你清楚这个问题吗?在短时间内,如果我清除我的iPhone浏览器缓存并开始浏览网站,那么有时网站动态部分不工作,它完全冻结。若我不时刷新,有时网站动态部分的工作。动态部分是指页面上具有amp状态定义变量操作或逻辑实现的部分,用于根据用户端的用户活动完成操作