Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как закрыть вкладку браузера, при появлении упоминающего текста, к примеру ctrl + w

szet Мастер (1007), на голосовании 3 месяца назад
Дополнен 4 месяца назад
Голосование за лучший ответ
user login Знаток (310) 4 месяца назад
Для автоматического закрытия вкладки браузера при появлении определенного текста, вам потребуется использовать скрипт или расширение для браузера. Однако, следует отметить, что использование подобных скриптов может быть вопросом безопасности и привести к нежелательным последствиям.

Если вы хотите создать скрипт для этой цели, вам нужно будет использовать JavaScript в сочетании с расширением для браузера, таким как Tampermonkey (для Chrome) или Greasemonkey (для Firefox).

Пример скрипта на JavaScript для Tampermonkey:

// ==UserScript==
// @name Auto Close Tab on Text Match
// @match https://*/*
// @match http://*/*
// @grant none
// ==/UserScript==

(function() {
'use strict';

document.addEventListener('keydown', function(event) {
if (event.ctrlKey && event.key === 'w') { // Проверяем, что была нажата клавиша Ctrl + W
if (document.body.innerText.includes('Ваш текст')) { // Замените 'Ваш текст' на нужный вам текст
window.close(); // Закрываем вкладку
}
}
});
})();


Это простой пример, который закрывает вкладку, если на странице обнаруживается указанный текст и одновременно нажаты клавиши Ctrl + W. Однако, помните, что использование подобных скриптов должно быть осознанным и осторожным, так как это может повлечь за собой нежелательные последствия.
szetМастер (1007) 4 месяца назад
Не срабатывает.

 document.addEventListener 
('keydown', function(event)
{if (document.body.innerText.includes('Просмотр засчитан'))
{window.close();}
}
);
Павел Просветленный (25616) szet, потому что это ответ нейросети и нейросеть не поняла твоего вопроса. Данный код закрывает вкладку по нажатию ctrl + w, что совершенно бессмысленно, так как данная комбинация уже по-умолчанию закрывает вкладку с проверкой текста или без....
Nikassaiop End Просветленный (41535) 4 месяца назад
Готов платить за скрипт? Фрилансеры ждут и потирают ручки хоть сотку рублей урвать, а ты бесплатно просишь_)
szetМастер (1007) 4 месяца назад
Для твоих целей, лучше на другие сайты обращаться.
Здесь вопрос-ответ.
Павел Просветленный (25616) 4 месяца назад
Даже если не учитывать плату за работу, тут и простой совет будет незаслуженным. Все ответы на предыдущие вопросы остаются без обратной связи и элементарнейшего "спасибо".
szetМастер (1007) 4 месяца назад
Дашь ответ, получиш "лучший". При условии что код будет рабочий
Павел Просветленный (25616) szet, ? нет, спасибо. Думаешь меня интересует отметка "лучший"? Не ради этого здесь. Достаточно нормального человеческого общения. Но видать это не тот случай.
Похожие вопросы