网络画板自动展开页面

自动加载页面

当前为 2020-07-29 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==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 ();
  }
};

})();