Ciao, puoi vedere qui esattamente come funziona .
window.history contiene una lista di property e quindi se vuota puoi far appunto quel che ti serve condizionalmente in base alla property length