您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
帮你一键清空flomo笔记
当前为
- // ==UserScript==
- // @name flomo清空笔记助手
- // @namespace http://tampermonkey.net/
- // @version 0.2
- // @description 帮你一键清空flomo笔记
- // @author xbp
- // @match https://v.flomoapp.com/mine
- // @icon https://v.flomoapp.com/favicon.ico
- // ==/UserScript==
- (function() {
- 'use strict';
- // 创建按钮
- const button = document.createElement('button');
- button.textContent = '清空笔记';
- button.style.position = 'fixed';
- button.style.bottom = '10px';
- button.style.left = '10px';
- button.style.zIndex = '9999';
- button.style.cursor = 'pointer';
- // 点击按钮执行操作
- button.onclick = function() {
- if (confirm('确定要清空笔记吗?')) {
- scrollAndCheck();
- }
- };
- // 将按钮添加到页面
- document.body.appendChild(button);
- // 你的原有脚本逻辑
- const scrollToBottom = (c) => {
- const element = document.querySelector(c);
- if (element) {
- element.scrollTop = element.scrollHeight;
- }
- };
- const isScrolledToBottom = () => {
- const element = document.querySelector('.end');
- return element ? element.getBoundingClientRect().bottom <= window.innerHeight : false;
- };
- function scrollAndCheck() {
- scrollToBottom('.memos');
- if (!isScrolledToBottom()) {
- console.log('No element with class "end" was found, continue scrolling...');
- setTimeout(scrollAndCheck, 1000); // 每秒检查一次
- } else {
- console.log('页面已下滑到最底部!');
- var elements = document.querySelectorAll('.item.danger');
- for (var i = 0; i < elements.length; i++) {
- if (elements[i].textContent.includes('删除')) {
- elements[i].click();
- }
- }
- }
- }
- })();