window.addEventListener('error')リスニングページがバージョンを更新するかどうか

864 ワード

当社の更新の反復速度が速いため、时には1つのBUGを変更してすぐにバージョンを更新しなければならなくて、ユーザーがアプリケーションの中で引き起こすことができて、ページのクリックは反応がなくて、実はパッケージのjsとcssのパッケージの名前が変更して、以前のパッケージが見つからないためです.私は今、jsやcssのエラーを判断する小さな方法で、ページを強制的にリフレッシュすれば、正常に使用できます.
window.addEventListener('error', handleListenerError, true);
function handleListenerError (eventErr){
   if (eventErr.srcElement.localName == 'link' || eventErr.srcElement.localName == 'script') {
        alert('     ,       ,         ');
        window.location.reload();
   }
   eventErr.preventDefault()
}