网络画板自动展开页面

自动加载页面

目前為 2020-07-29 提交的版本,檢視 最新版本

// ==UserScript==
// @name         网络画板自动展开页面
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  自动加载页面
// @author       wuyudi
// @match        https://www.netpad.net.cn/personalCenter.html
// @grant        none
// ==/UserScript==

(function () {
    'use strict';
//https://blog.csdn.net/palmer_kai/article/details/83502688
function cli () {
  const btn = document.querySelector (".loadMore");
  function simulateClick () {
    // 模拟 浏览器的鼠标点击事件
    const event = new MouseEvent ("click", {
      view: window,
      bubbles: true,
      cancelable: true,
    });
    btn.dispatchEvent (event);
  }
  simulateClick ();
  // 2. 模拟 浏览器的鼠标点击事件
  // 2.1 可以触发 onclick 事件(先触发)
  // 2.2 可以触发 addEventListener 事件(后触发)
  // 2.3 jQuery 的事件绑定底层就是 addEventListener ,
}
//https://stackoverflow.com/a/9439807/13040423
window.onscroll = function (ev) {
  if (
    window.innerHeight + window.scrollY >= document.body.offsetHeight &&
    document.querySelector (".loadMore") != null
  ) {
    cli ();
  }
};

})();