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()
}