Перегрузка функции $.mobile.pageloadfailed
.
Так, например:
$( document ).bind( "pageloadfailed", function( event, data ){
// Let the framework know we're going to handle things.
event.preventDefault();
// Change the page
if(!$.mobile.changePage('404.html')){
// If it fails, call reject
data.deferred.reject( data.absUrl, data.options );
}
});
jQuery Mobile docs