Как можно изменить HTML-код на веб-странице с использованием Tampermonkey?

Как можно сделать через Tampermonkey, чтобы поле ввода с типом "number" на сайте всегда оставалось пустым, не допуская ввод цифр?
  • 2 мая 2024 г. 9:50
Ответы на вопрос 2
1. Установите расширение Tampermonkey для вашего браузера.
2. Создайте новый скрипт, щелкнув на значок Tampermonkey и выбрав "Создать новый скрипт".
3. Вставьте следующий код JavaScript в редактор скрипта:

```javascript
// ==UserScript==
// @name         Disable number input
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Disable number input field on web page
// @author       You
// @match        *://*/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var numberInputs = document.querySelectorAll('input[type="number"]');

    numberInputs.forEach(function(input) {
        input.addEventListener('input', function(e) {
            e.target.value = '';
        });
    });
})();
```

4. Нажмите на кнопку "Сохранить" в редакторе скрипта.
5. Обновите страницу, на которой вы хотите применить это изменение.

Теперь все поля ввода с типом "number" на веб-странице будут оставаться пустыми, если пользователь попытается ввести в них цифры.
1. Установите в браузер дополнение, которое делает js-иньекции в сайт. Например, в Firefox первое что нашлось - JS Injector . 
2. Добавьте в этом приложении, для нужного сайта такой код:
document.querySelector('[placeholder="Employee ID"]').type='';
Похожие вопросы