aihijo.com
Open in
urlscan Pro
103.119.47.105
Public Scan
Submitted URL: http://aihijo.com/static/js/common.js
Effective URL: https://aihijo.com/static/js/common.js
Submission: On November 08 via api from US — Scanned from DE
Effective URL: https://aihijo.com/static/js/common.js
Submission: On November 08 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
var toArray = function (obj) { return Array.prototype.slice.call(obj) } ; (function () { document.addEventListener('DOMContentLoaded', function () { function throttle(fn, threshhold) { var last var timer threshhold || (threshhold = 250) return function () { var context = this var args = arguments var now = +new Date() if (last && now < last + threshhold) { clearTimeout(timer) timer = setTimeout(function () { last = now fn.apply(context, args) }, threshhold) } else { last = now fn.apply(context, args) } } } // Scroll window, active navbar bottom border var space = document.getElementById('space') if (space) { window.onscroll = throttle(function () { window.scrollY ? space.classList.add('scrolled') : space.classList.remove('scrolled') }, 200) } // Select navbar var navbarLinks = toArray(document.querySelectorAll('.navbar-link')) var currentURL = window.location.href if (navbarLinks) { navbarLinks.forEach(function (item) { if (currentURL.indexOf(item.href) !== -1) { item.classList.add('active') } else { item.classList.remove('acitve') } }) } // Click navbar mobile menu var navbarMobileContainer = document.getElementById('navbar-mobile-container') var navbarMobileMenuBtn = document.getElementById('navbar-mobile-menu-btn') if (navbarMobileContainer && navbarMobileMenuBtn) { navbarMobileMenuBtn.onclick = function () { var isActive = navbarMobileContainer.classList.contains('active') if (isActive) { navbarMobileMenuBtn.classList.remove('is-active') navbarMobileContainer.classList.remove('active') } else { navbarMobileMenuBtn.classList.add('is-active') navbarMobileContainer.classList.add('active') } } } }) })() ; (function () { function getUA() { return window.navigator.userAgent.toLowerCase() } function isWeixinBrowser() { return /micromessenger/.test(getUA()) } function isAndroid() { return getUA().indexOf('android') !== -1 } function isIOS() { return /ipad|iphone|ipod/.test(getUA()) } function showHideDownloadItemsHelper(domArr, addClass, removeClass1, removeClass2) { domArr.forEach(function (dom) { addClass && dom.classList.add(addClass) removeClass1 && dom.classList.remove(removeClass1) removeClass2 && dom.classList.remove(removeClass2) }) } function addGATrack() { var downloadBtns = toArray(document.querySelectorAll('.js_download')) downloadBtns.forEach(function (item) { item.onclick = function (e) { console.log('### download'); // download event tracking const dataSource = this.dataset.source ga && ga('send', 'event', 'downloads', 'click', dataSource, 0) } }) if (isWeixinBrowser()) { wechatBg.onclick = function () { wechatBg.classList.remove('active') } } } addGATrack(); document.addEventListener('DOMContentLoaded', addGATrack); })();