Вопрос: Постоянно изменять HTML-элемент


Я просматриваю сайт несколько раз в день, и одна кнопка отключена, мне нужно вручную включить ее из меню разработчика / Element

<div class="actioning-buttons">
  <button class="action-button one-action-button" disabled="">Number 1</button> 
</div>

Могу ли я автоматически включить это для этой базы данных / веб-сайта без необходимости постоянно редактировать руководство?

PS Я использую Google Chrome для OSX


9


источник


Ответы:


Вы можете создать простой букмарклет  для достижения этой цели. Когда вы запускаете закладку, ваш браузер будет запускать код в контексте текущей страницы. Я знаю, что это не автоматизация процесса, но поскольку у вас нет фиксированного URL-адреса для страницы, это, вероятно, придется сделать. Это определенно улучшает работу над открытием инструментов разработчика каждый раз и вручную редактирует код.

Вот букмарклет, который при запуске будет искать все buttonс классами action-button а также one-action-button, затем удалите disabled атрибут.

javascript:Array.from(document.getElementsByClassName('action-button one-action-button')).forEach(function(v){v.removeAttribute("disabled");});

Просто добавьте новую закладку, введите приведенный выше код, как указано в поле URL / местоположение, и сохраните его в удобном месте. Нажмите на нее каждый раз, когда вы хотите удалить отключенный атрибут.

Дай мне знать если тебе нужно что-нибудь еще!


8



Это Job of usercript manager.

Диспетчер имен выполняет задачу ввода скриптов, определенных пользователем, на сайты, которые они посещают автоматически.

Для Firefox, Грязная обезьяна  есть и для Chrome, Tampermonkey  здесь

После установки расширения выполните шаги

  • Перейдите на сайт, где вы хотите, чтобы он работал

  • нажмите на значок и выберите Создать новый скрипт enter image description here

  • Это даст такую ​​страницу

enter image description here

  • Введите скрипт и сохраните его.

4