Вам не нужно этого делать. Вы можете просто предотвратить действие по умолчанию. Например, с jQuery мы имеем;
function(event) {
event.preventDefault();
// this is different from event.stopPropogation()
// do some stuff
}
это предотвратит действие ссылки по умолчанию (после URL).
P.S. Я всегда слышал, что Шебанг относится именно к этому: #!
, а не просто #
, но я могу быть дезинформирован ...