您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
你好
当前为
- // ==UserScript==
- // @name Hide stackoverflow.com privacy panel
- // @name:zh-CN 隐藏Stackoverflow左下角Cookie固定弹窗
- // @namespace http://tampermonkey.net/
- // @version 0.4
- // @description Many websites show panel on the left down corner to ask us to accept cookies. But it will connect google API which is NOT reachable from our country,
- // and the panel will never disappear. This simple script will hide the panel directly without any tips!
- // @description:zh-CN 你好
- // @author Andy Cui
- // @match *://superuser.com/*
- // @match *://stackoverflow.com/*
- // @match *://askubuntu.com/*
- // @match *://serverfault.com/*
- // @require https://cdn.jsdelivr.net/npm/jquery@3.4.1/dist/jquery.slim.min.js
- /* globals jQuery, $, waitForKeyElements */
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- // Your code here...
- // find the div,some conditions
- /*
- class:
- ps-fixed z-nav-fixed
- z-index:
- 5050 or other value greater than 1000 ???
- p content
- Your privacy
- Button
- Accept all cookies
- Customize settings
- */
- var panels = $('.ps-fixed.z-nav-fixed')
- if (panels.length < 1) return;
- panels.each(function () {
- var panel = $(this)
- var zindex = panel.css('z-index')
- if (zindex < 1000) return;
- // !!! Hide it
- panel.css("display", "none")
- return;
- /*
- // more conditions ???
- const keywords = ["Your privacy",
- "accept",
- "cookie",
- "cookies",
- ]
- var pArr = panel.children('p')
- var matchsArr = []
- pArr.each(function (){
- var p = $(this)
- var text = p.text().toLowerCase()
- $(keywords).each(function (){
- debugger
- var aKeyword = this.toLowerCase()
- if (text.includes(aKeyword)) {
- var pair = [text, aKeyword]
- matchsArr.push(pair)
- }
- })
- })
- console.log(matchsArr)
- // buttons
- */
- })
- })();