我正在使用Angular Animations开发一个使用AnimationBuilder的应用程序。它在Chrome上运行良好,但在iOS和Safari上的生产环境中存在一些视觉瑕疵。我已将其归结为动画在本机Webanimations API上运行的方式与polyfill之间的差异。我想有一种简单的方法来强制在开发中使用polyfill,以便我们可以使用标准的Chrome开发环境来测试两个后端。
有人知道强制使用web-animations-js polyfill的方法吗?
我尝试使用:
(Element as any).prototype.animate = undefined;`
立即加载polyfill。这确实阻止了Angular动画使用本机支持,但是polyfill并未检测到它应该加载。
还有其他想法吗?