您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
The script to enable synchronized Bau Baus once and for all!
- // ==UserScript==
- // @name Synchronized Bau Bau
- // @namespace http://tampermonkey.net/
- // @version 1.1
- // @author You
- // @description The script to enable synchronized Bau Baus once and for all!
- // @match https://fwmcbaubau.com/
- // @icon https://www.google.com/s2/favicons?sz=64&domain=fwmcbaubau.com
- // @grant GM_addStyle
- // @run-at document-start
- // @license MIT
- // ==/UserScript==
- GM_addStyle ( `
- .button-container {
- display: flex;
- flex-direction: column;
- align-items: center;
- }
- .dog-heads {
- display: flex;
- }
- .baubaubutton {
- background: linear-gradient(90deg, rgba(128,231,255,1) 0%, rgba(240,224,255,1) 50%, rgba(255,140,188,1) 100%);
- opacity: 0.8;
- font: inherit;
- width: 100%;
- margin-top: 10px;
- padding: 15px;
- border: none;
- border-radius: 12px;
- }
- .overlay {
- position:absolute;
- top:0;
- left:0;
- width: 100%;
- height: 100%;
- background-color: #000000;
- opacity: 0.1;
- z-index: -1;
- }
- ` );
- window.addEventListener('load', function() {
- 'use strict';
- const buttonContainer = document.querySelector('.button-container');
- const fuwawa = document.querySelector('#fuwawa');
- const mococo = document.querySelector('#mococo');
- function init() {
- if (!fuwawa || !mococo) return(console.error('The dogs are missing.'));
- if (!buttonContainer) return(console.error('Button container not found'));
- addOverlay();
- groupDogHeads();
- addBauBauButton();
- }
- // Adds the double Bau Bau Button!!!
- function addBauBauButton() {
- let theButton = document.createElement('button');
- theButton.textContent = 'Bau Bau Together!';
- theButton.classList.add('baubaubutton');
- theButton.addEventListener('click', () => fuwawa.click());
- theButton.addEventListener('click', () => mococo.click());
- buttonContainer.appendChild(theButton);
- }
- function groupDogHeads() {
- let dogHeads = document.createElement('div');
- dogHeads.classList.add('dog-heads');
- buttonContainer.appendChild(dogHeads);
- dogHeads.appendChild(fuwawa);
- dogHeads.appendChild(mococo);
- }
- // Makes the background slightly darker. Can be changed to other colors/opacity using CSS.
- function addOverlay() {
- let overlay = document.createElement('overlay');
- overlay.classList.add('overlay');
- document.body.appendChild(overlay);
- }
- init();
- }, false)();