no, non funziona... comunque il problema è opLocation = opLocation.replace(/#/, '');
infatti se commento questa riga l'url viene visualizzata correttamente però con il carattere finale # che andrebbe rimosso. Credo che non funzioni il metodo replace....