Уважаемые пользователи форума, добрый день!

Скажите пожалуйста, есть ли способ запретить в Firefox (и если кто-то знает, то и в Brave) изменять URL в отдельно взятой вкладке?

Суть проблемы: пользователь находится в процессе поиска музыки, например, на Soundcloud. На странице загружены треки по очерёдности. Случайное нажатие кнопки мыши на какую-либо ссылку приводит к тому, что в этой же вкладке открывается другая страница. Переход обратно - это, во-первых, время (несколько секунд загрузки), а во-вторых, что самое неприятное - изменение очерёдности треков, а это очень нежелательно. Как запретить данные действия (смену URL вкладки), или хотя-бы выводить сообщение при смене URL?

Можно в настройках браузера поставить открытие всех ссылок в новой вкладке, но в этом нет необходимости для всего браузера, да и нет желания постоянно менять настройки.

del

Можно посредством UserScript через дополнение Tampermonkey (или других *monkey). Примерно вот так:

Выделить код

Код:

// ==UserScript==
// @name         KeepURL
// @description  blablabla
// @match        https://soundcloud.com/*
// ==/UserScript==
 
(function() {
    'use strict';
    document.body.onbeforeunload = () => { return true; }
})();

slavikas
Легче всего заиметь привычку щелкать ссылки на таких сайтах с зажатым Ctrl.

slavikas
Open in new tab

https://addons.mozilla.org/en-US/firefox/addon/lock-tab-page/