查看: 178|回复: 10

[windows] 【油猴脚本】去除“文心一言”背景的水印

[复制链接]
发表于 2023-3-19 09:05 | 显示全部楼层 |阅读模式
朋友申请的“文心一言”内测资格通过了,我试用了下,发现页面背景有水印。如果这样截图出去不就泄漏个人信息了吗。所以就写了个脚本去除水印。
221716smy53cymyp5sn9d9.png

原理很简单,就是加了个样式。现在截图就看起来很清爽了

油猴下载地址:
文心一言去除水印 (greasyfork.org)


源码也贴下:

[JavaScript] 纯文本查看 复制代码
// ==UserScript==
// [url=home.php?mod=space&uid=170990]@name[/url]         文心一言去除水印
// [url=home.php?mod=space&uid=467642]@namespace[/url]    [url=http://tampermonkey.net/]http://tampermonkey.net/[/url]
// [url=home.php?mod=space&uid=1248337]@version[/url]      0.1
// [url=home.php?mod=space&uid=74123]@Description[/url]  去除文心一言页面的水印
// [url=home.php?mod=space&uid=686208]@AuThor[/url]       You
// [url=home.php?mod=space&uid=195849]@match[/url]        [url=https://yiyan.baidu.com/]https://yiyan.baidu.com/[/url]*
// [url=home.php?mod=space&uid=593100]@Icon[/url]         [img]https://nlp-eb.cdn.bcebos.com/logo/logoErnieBot.png[/img]
// [url=home.php?mod=space&uid=609072]@grant[/url]        none
// @license      GPL-3.0
// @run-at       document-end
// ==/UserScript==
 
(function() {
    'use strict';
    //setTimeout(hideWater, 1000);
 
    // 创建一个MutationObserver实例
   var observer = new MutationObserver(function(mutations) {
       // 获取指定id的元素
       var target = document.querySelector('#eb-watermark');
       if (target != null && !target.classList.contains('hide-watermark')) {
       //if(target) {
           // 如果元素存在,停止观察
           // observer.disconnect();
           hideWater();
       }
   });
 
   // 开始观察document,并在节点添加或删除时检测变化
   observer.observe(document, {
      childList: true,
      subtree: true
   });
 
 
    function hideWater() {
        var style = document.createElement('style');
        style.innerHTML = `.hide-watermark { visibility: hidden !important; }`;
        document.head.appendChild(style);
 
        let a = document.getElementById("eb-watermark")
        console.log("隐藏水印!")
        a.classList.add('hide-watermark')
    }
})();



如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2023-3-19 09:05 | 显示全部楼层
谢谢大佬分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2023-3-19 09:05 | 显示全部楼层
感谢楼主分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2023-3-19 09:06 | 显示全部楼层
谢谢分享!
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2023-3-19 09:08 | 显示全部楼层

支持楼主,谢谢分享。
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2023-3-19 09:14 | 显示全部楼层

感谢楼主的分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2023-3-19 09:24 | 显示全部楼层
谢谢@Thanks!
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2023-3-19 09:59 | 显示全部楼层
先收藏了,万一用到呢
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2023-3-19 10:12 | 显示全部楼层
谢谢大牛
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2023-3-19 21:55 来自手机 | 显示全部楼层
666.谢谢大佬分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

RSS订阅|手机版|小黑屋|广告合作|大牛论坛 |我的广告

GMT+8, 2023-3-29 07:51 , Processed in 0.244519 second(s), 21 queries .

快速回复 返回顶部 返回列表