По некоторым причинам мое расширение (A) иногда падает, я не мог найти проблему, и мне нужно, чтобы оно работало 24/7, поэтому я создал другое расширение (B), которое контролирует, работает ли основное расширение нормально, и включен, если A он не включен, то он включается этим вспомогательным расширением (B), используя это:
https://developer.chrome.com/extensions/management#method -setEnabled
Это работает нормально, но только когда оно отключено, а не когда происходит сбой расширения A, в этих случаях Chrome показывает кнопку «перезагрузки», а использование метода setEnabled ничего не делает, есть ли способ обнаружить эти сбои и перезагрузить расширение?