[英]IntersectionObserver Polyfill won't load in IE11
我正在使用 IntersectionObserver 並且有一個 polyfill,如果瀏覽器不兼容,它應該加載。 不幸的是,事情在 IE11 中不起作用。 在控制台中,我可以看到 IntersectionObserver 未定義的錯誤。 如果我沒有加載 polyfill,我會期待這個,但我應該是! 我檢查了網絡選項卡,似乎 IE 從未下載過 polyfill 腳本。 任何想法為什么? 這是我的代碼,它應該檢查瀏覽器是否支持 IntersectionObserver,如果不支持則加載 polyfill
<script type="text/javascript">
if (!('IntersectionObserver' in window)) {
var script = document.createElement("script");
script.src = "https://raw.githubusercontent.com/w3c/IntersectionObserver/master/polyfill/intersection-observer.js";
document.getElementsByTagName('head')[0].appendChild(script);
}
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.