您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds "MxJ" option to MxJ page to dropdown menu. (for mobile and desktop)
当前为
- // ==UserScript==
- // @name Add "MxJ" option to dropdown menu - MAL
- // @namespace https://myanimelist.net/profile/kyoyatempest
- // @version 1.1
- // @description Adds "MxJ" option to MxJ page to dropdown menu. (for mobile and desktop)
- // @author kyoyacchi
- // @match https://myanimelist.net/*
- // @grant none
- // @run-at document-end
- // @license MIT
- // ==/UserScript==
- (function() {
- 'use strict';
- const option = document.createElement('li');
- option.classList.add('link');
- const optionLink = document.createElement('a');
- optionLink.href = 'https://mxj.myanimelist.net/about-me/';
- const optionIcon = document.createElement('i');
- optionIcon.classList.add('fas', 'fa-table-list');
- optionLink.appendChild(optionIcon);
- optionLink.appendChild(document.createTextNode(' MxJ Settings'));
- option.appendChild(optionLink);
- const mdropdown = document.querySelector('.menu-list');
- const ddropdown = document.querySelector('.arrow_box.header-profile-dropdown.header-menu-dropdown > ul');
- if (mdropdown){
- mdropdown.appendChild(option)
- } else if (ddropdown){
- const option1 = document.createElement('li');
- const optionLink1 = document.createElement('a');
- optionLink1.href = 'https://mxj.myanimelist.net/about-me/';
- const optionIcon1 = document.createElement('i');
- optionIcon1.classList.add('fas', 'fa-table-list');
- const optionText1 = document.createTextNode(' MxJ Settings');
- optionLink1.appendChild(optionIcon1);
- optionLink1.appendChild(optionText1);
- option1.appendChild(optionLink1);
- const ddropdown = document.querySelector('.arrow_box.header-profile-dropdown.header-menu-dropdown > ul');
- const bookshelf = Array.from(ddropdown.children).find((child) => child.textContent.trim() === 'Bookshelf');
- if (!bookshelf) {
- }
- ddropdown.insertBefore(option1, bookshelf.nextSibling);
- }
- })();