Я искал решение, позволяющее работать $.bind
и $.unbind
без проблем в динамически добавленных элементах.
Поскольку on () делает трюк для присоединения событий, чтобы создать фальшивую отвязку на тех, к которым я пришел:
const sendAction = function(e){ ... }
// bind the click
$('body').on('click', 'button.send', sendAction );
// unbind the click
$('body').on('click', 'button.send', function(){} );
Да, у нас та же проблема. Мы запускаем Chrome через Selenium WebDriver, и после обновления до Chrome 73 наши фоновые задачи перестают работать правильно. Переход на Chrome 72 устраняет проблему.
Наши журналы диагностики показывают, что при запуске Chrome 73 в режиме без головы определенные вызовы процесса Chrome, похоже, зависают. Например, изменение размера браузера или попытка сделать снимок экрана через API WebDriver. Мы пытались исправить это, в том числе обновить Selenium, WebDriver и chromedriver до последних версий, но у всех было идентичное поведение.
Очевидно, что после обновления Chrome 73 в автономном режиме после обновления возникает проблема.