jquery history or parent
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<div>
<a href="#" class="back_link">Go Back</a>
</div>
JavaScript
jQuery(document).ready(function(){
if(history.length <= 1) {
jQuery(".back_link").remove();
}
jQuery(".back_link").bind("click", function(e) {
e.preventDefault();
// history available
if (history.length > 1) {
parent.history.back();
}
// no history
else {
}
//return false;
});
});