Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

Скрипты » userChrome.js » 23-03-2024 08:42:40

brake пишет
Nich пишет

Народ привет.
Не совсем по Firefox, как перенести этот js скрипт, чтобы работал на Vivaldi?

Надо, чтобы в Vivaldi, можно было закрывать вкладку, если кликать по ней правым кликом мышки
Vivaldi, как и Firefox, тоже поддерживает js скрипты.

[code]/* Firefox userChrome script
* Right-clicking on tab button to close tab
* Shift + right-clicking to popup menu
* Tested on Firefox 91
* Author: garywill (https://garywill.github.io)
*/

// ==UserScript==
// @include         main
// ==/UserScript==

console.log("right_click_close_tab.js");

(() => {

    gBrowser.tabContainer.addEventListener("TabOpen", eventTabAdded, false);
    function eventTabAdded(event) {
        var tab = event.target;
        tab.addEventListener('click', onTabEvent);
        tab.addEventListener('contextmenu', onTabEvent);
    }
   
   
    function onTabEvent(event) {
        //console.log(event.type);
        if (event.button != 2 || event.shiftKey  )
            return;
           

Скрипты » userChrome.js » 22-03-2024 21:59:06

Народ привет.
Не совсем по Firefox, как перенести этот js скрипт, чтобы работал на Vivaldi?

Надо, чтобы в Vivaldi, можно было закрывать вкладку, если кликать по ней правым кликом мышки
Vivaldi, как и Firefox, тоже поддерживает js скрипты.

[code]/* Firefox userChrome script
* Right-clicking on tab button to close tab
* Shift + right-clicking to popup menu
* Tested on Firefox 91
* Author: garywill (https://garywill.github.io)
*/

// ==UserScript==
// @include         main
// ==/UserScript==

console.log("right_click_close_tab.js");

(() => {

    gBrowser.tabContainer.addEventListener("TabOpen", eventTabAdded, false);
    function eventTabAdded(event) {
        var tab = event.target;
        tab.addEventListener('click', onTabEvent);
        tab.addEventListener('contextmenu', onTabEvent);
    }
   
   
    function onTabEvent(event) {
        //console.log(event.type);
        if (event.button != 2 || event.shiftKey  )
            return;
           
        event.preventDef

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]