24 lines
697 B
JavaScript
24 lines
697 B
JavaScript
|
function Load() {
|
||
|
var runningOnBrowser = typeof window !== "undefined";
|
||
|
var isBot =
|
||
|
(runningOnBrowser && !("onscroll" in window)) ||
|
||
|
(typeof navigator !== "undefined" &&
|
||
|
/(gle|ing|ro|msn)bot|crawl|spider|yand|duckgo/i.test(
|
||
|
navigator.userAgent
|
||
|
));
|
||
|
var supportsIntersectionObserver =
|
||
|
runningOnBrowser && "IntersectionObserver" in window;
|
||
|
if (!isBot && supportsIntersectionObserver) {
|
||
|
var observer = new IntersectionObserver(
|
||
|
function (entries) {
|
||
|
if (entries[0].isIntersecting) {
|
||
|
observer.disconnect();
|
||
|
}
|
||
|
},
|
||
|
{ threshold: [0] }
|
||
|
);
|
||
|
observer.observe(document.getElementById("vcomments"));
|
||
|
} else {
|
||
|
}
|
||
|
}
|