Можно ли как-нибудь определить, определено ли window.location.hash?
window.location.hash
Если он установлен, тогда я буду получать значение переменной и использовать его для отображения дополнительного содержимого на странице.
if(window.location.hash) { // do stuff! }
Как насчет:
if(window.location.hash !== '') { }
Или
if(typeof window.location.hash !== 'undefined') { //your code }