Update
This commit is contained in:
parent
1be1cb0c79
commit
1bd7c6c62c
|
@ -1,5 +1,6 @@
|
|||
console.log('\n %c 186526\'s Blog | © 186526 \n', 'color: #fff; background: #444; padding:5px 0;');
|
||||
window.addEventListener("load", () => {
|
||||
(function () {
|
||||
console.log('\n %c 186526\'s Blog | © 186526 \n', 'color: #fff; background: #444; padding:5px 0;');
|
||||
window.addEventListener("load", () => {
|
||||
whenAvailable("Pjax", () => {
|
||||
const pjax = new Pjax({
|
||||
elements: "a:not([target=_blank])",
|
||||
|
@ -13,8 +14,8 @@ window.addEventListener("load", () => {
|
|||
});
|
||||
document.addEventListener("pjax:send", send);
|
||||
document.addEventListener("pjax:success", suc);
|
||||
});
|
||||
window.addEventListener('load', () => {
|
||||
});
|
||||
window.addEventListener('load', () => {
|
||||
if ('serviceWorker' in navigator) {
|
||||
navigator.serviceWorker
|
||||
.register('/sw.js', {
|
||||
|
@ -43,26 +44,30 @@ window.addEventListener('load', () => {
|
|||
a.src = "https://www.googletagmanager.com/gtag/js?id=G-ENYRL7T64N";
|
||||
d.head.appendChild(a);
|
||||
}
|
||||
if(typeof navigator.connection !== "undefined") {
|
||||
if (navigator.connection.rtt <= 600 & navigator.connection.downlink >= 0.5) {
|
||||
fontsInit();
|
||||
} else {
|
||||
setTimeout(fontsInit, 10000);
|
||||
setTimeout(fontsInit, 5000);
|
||||
}
|
||||
}else {
|
||||
setTimeout(fontsInit,1000);
|
||||
}
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag() { dataLayer.push(arguments); }
|
||||
gtag('js', new Date());
|
||||
gtag('config', 'G-ENYRL7T64N');
|
||||
});
|
||||
let fontsInit = () => {
|
||||
});
|
||||
let fontsInit = () => {
|
||||
let d = document, url = "/css/fonts.min.css";
|
||||
d.head.innerHTML += `<link rel="preload" href="${url}" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="${url}"></noscript>`;
|
||||
};
|
||||
let send = () => {
|
||||
};
|
||||
let send = () => {
|
||||
whenAvailable("NProgress", () => {
|
||||
NProgress.inc();
|
||||
});
|
||||
};
|
||||
let suc = () => {
|
||||
};
|
||||
let suc = () => {
|
||||
whenAvailable("NProgress", () => {
|
||||
NProgress.done();
|
||||
});
|
||||
|
@ -73,13 +78,13 @@ let suc = () => {
|
|||
function gtag() { dataLayer.push(arguments); }
|
||||
gtag('js', new Date());
|
||||
gtag('config', 'G-ENYRL7T64N');
|
||||
};
|
||||
document.addEventListener('LoadValine', () => {
|
||||
};
|
||||
document.addEventListener('LoadValine', () => {
|
||||
if (document.querySelector("#vcomments")) {
|
||||
valinedo();
|
||||
}
|
||||
});
|
||||
let whenAvailable = (name, callback) => {
|
||||
});
|
||||
let whenAvailable = (name, callback) => {
|
||||
var interval = 100;
|
||||
window.setTimeout(function () {
|
||||
if (window[name]) {
|
||||
|
@ -88,11 +93,9 @@ let whenAvailable = (name, callback) => {
|
|||
window.setTimeout(arguments.callee, interval);
|
||||
}
|
||||
}, interval);
|
||||
};
|
||||
globalThis.__BLOG__ = (() => new Object({
|
||||
};
|
||||
globalThis.__BLOG__ = (() => new Object({
|
||||
name: "186526's Blog",
|
||||
use: "hexo@^5.0",
|
||||
}))();
|
||||
(function () {
|
||||
|
||||
}))();
|
||||
})();
|
Loading…
Reference in New Issue