Loading docs/.vuepress/public/wx_helper.js +8 −6 Changes for docs/.vuepress/public/wx_helper.js: 8 added lines, 6 removed lines. Original line number Diff line number Diff line const ENABLE_DEBUG = false; const ENABLE_LOG = false; function post_to_wx() { var obj = { Loading @@ -18,7 +18,7 @@ function post_to_wx() { setInterval(post_to_wx, 1000); function handleOutURL(url, whitelist_flag, file_flag, file_ext) { if (ENABLE_DEBUG) { if (ENABLE_LOG) { console.log("劫持链接 " + url); } wx.miniProgram.navigateTo({ Loading Loading @@ -56,7 +56,7 @@ function override_onclick(event) { let file_flag = supportFiles.has(path_ext); if (whitelist_flag && !file_flag) { // 当 url 在白名单里面,且不为可微信显示的文件。 if (ENABLE_DEBUG) { if (ENABLE_LOG) { console.log("放行白名单页面 " + url); } window.location.href = url; Loading @@ -64,7 +64,7 @@ function override_onclick(event) { } event.preventDefault(); if (ENABLE_DEBUG) { if (ENABLE_LOG) { console.log("小程序环境,拦截外部链接或者可显示文件。"); } handleOutURL(url, whitelist_flag, file_flag, path_ext); Loading @@ -76,7 +76,7 @@ function reset_all_anchor() { for (var i = 0; i < anchors.length; i++) { var anchor = anchors[i]; if (anchor.hasAttribute("data-fancybox")) { if (ENABLE_DEBUG) { if (ENABLE_LOG) { console.log("skip fancybox a tag: ", anchor.getAttribute('href')); } } else { Loading Loading @@ -112,7 +112,8 @@ function isInWechatMP() { // 是否启用哀悼用黑白遮罩 const ENABLE_HOME_GRAY = false; function changeGray() { if (ENABLE_HOME_GRAY && window.location.pathname === '/') { if (ENABLE_HOME_GRAY) { if (window.location.pathname === '/') { document.getElementsByClassName("navbar")[0].classList.add("home-gray"); document.getElementsByClassName("sidebar")[0].classList.add("home-gray"); document.getElementsByClassName("page")[0].classList.add("home-gray"); Loading @@ -122,6 +123,7 @@ function changeGray() { document.getElementsByClassName("navbar")[0].classList.remove("home-gray"); } } } const observer = new MutationObserver(function (mutations) { // DOM 有任何变化,包括js导致的跳转 Loading Loading
docs/.vuepress/public/wx_helper.js +8 −6 Changes for docs/.vuepress/public/wx_helper.js: 8 added lines, 6 removed lines. Original line number Diff line number Diff line const ENABLE_DEBUG = false; const ENABLE_LOG = false; function post_to_wx() { var obj = { Loading @@ -18,7 +18,7 @@ function post_to_wx() { setInterval(post_to_wx, 1000); function handleOutURL(url, whitelist_flag, file_flag, file_ext) { if (ENABLE_DEBUG) { if (ENABLE_LOG) { console.log("劫持链接 " + url); } wx.miniProgram.navigateTo({ Loading Loading @@ -56,7 +56,7 @@ function override_onclick(event) { let file_flag = supportFiles.has(path_ext); if (whitelist_flag && !file_flag) { // 当 url 在白名单里面,且不为可微信显示的文件。 if (ENABLE_DEBUG) { if (ENABLE_LOG) { console.log("放行白名单页面 " + url); } window.location.href = url; Loading @@ -64,7 +64,7 @@ function override_onclick(event) { } event.preventDefault(); if (ENABLE_DEBUG) { if (ENABLE_LOG) { console.log("小程序环境,拦截外部链接或者可显示文件。"); } handleOutURL(url, whitelist_flag, file_flag, path_ext); Loading @@ -76,7 +76,7 @@ function reset_all_anchor() { for (var i = 0; i < anchors.length; i++) { var anchor = anchors[i]; if (anchor.hasAttribute("data-fancybox")) { if (ENABLE_DEBUG) { if (ENABLE_LOG) { console.log("skip fancybox a tag: ", anchor.getAttribute('href')); } } else { Loading Loading @@ -112,7 +112,8 @@ function isInWechatMP() { // 是否启用哀悼用黑白遮罩 const ENABLE_HOME_GRAY = false; function changeGray() { if (ENABLE_HOME_GRAY && window.location.pathname === '/') { if (ENABLE_HOME_GRAY) { if (window.location.pathname === '/') { document.getElementsByClassName("navbar")[0].classList.add("home-gray"); document.getElementsByClassName("sidebar")[0].classList.add("home-gray"); document.getElementsByClassName("page")[0].classList.add("home-gray"); Loading @@ -122,6 +123,7 @@ function changeGray() { document.getElementsByClassName("navbar")[0].classList.remove("home-gray"); } } } const observer = new MutationObserver(function (mutations) { // DOM 有任何变化,包括js导致的跳转 Loading