Opti_Mobile_Et_Firefox

Patch des bugs du site (notamment les MP qui reste dans la zone de texte) sur Firefox.

目前为 2025-02-11 提交的版本,查看 最新版本

// ==UserScript==
// @name         Opti_Mobile_Et_Firefox
// @namespace    Opti_Mobile_Et_Firefox
// @version      0.30.1
// @description  Patch des bugs du site (notamment les MP qui reste dans la zone de texte) sur Firefox.
// @author       Atlantis
// @icon         https://blog.mozilla.org/design/files/2019/06/Glyph.png
// @match        *://www.jeuxvideo.com/forums/*
// @match        *://www.jeuxvideo.com/recherche/forums/*
// @match        *://www.jeuxvideo.com/messages-prives/nouveau.php*
// @match        *://www.jeuxvideo.com/messages-prives/message.php*
// @grant        none
// @license      MIT
// ==/UserScript==


//Patch_mobile_UNIQUEMENT_

var userAgent = navigator.userAgent.toLowerCase();
if (userAgent.includes('mobile')) {
    'use strict';

    //Ameliore_l_emplacement_du_bouton_previs__
    var toolbar = document.querySelector('.jv-editor-toolbar');
    var previewButton = document.querySelector('.option-previsu');
    if (toolbar && previewButton) {
        previewButton.parentNode.removeChild(previewButton);
        toolbar.appendChild(previewButton);
    }
}



//Bug_Firefox_MP_____
if (window.location.href.indexOf("jeuxvideo.com/messages-prives/message.php") > -1) {
    if (userAgent.includes('firefox')) {
        resetTextFields(); //vide la zone de texte quand actualisé
    }
}

// vide la zone de texte en actualisant
function resetTextFields() {
    var textField1 = document.getElementById('message');
    if (textField1) {
        textField1.value = '';
        const changeEvent = new Event('change');
        textField1.dispatchEvent(changeEvent);
    }
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址