有没有办法将内置的 javascript 方法存储在变量中,以便在某些浏览器中不提供此方法时设置不同的行为?
我的具体情况是针对 Safari 或旧版 MS 浏览器中不可用的 intersectionObserver。我有一些由此触发的动画,如果intersectionObserver 不可用,我想关闭它们。
我想要做的基本上是:
var iO = intersectionObserver;
if ( !iO ) {
// set other defaults
}
我真的不想为一个功能加载 polyfill 或库吗?
非常感谢
艾米丽