ブラックベリーブラウザでは、history.back(); 関数は、前のページ(この場合は#firstpage)の代わりに(OS5.0を実行しているBlackBerryブラウザーで)ブラウザーを2ステップ戻します。したがって、history.back();の呼び出しを削除するだけです。そしてそれは動作します。作品とは、ブラウザが前のページ(#firstpage)に移動することを意味します。これが正しく、テストしていないブラウザで誤って予期しない動作を引き起こしていないかどうか疑問に思っています。、すべてのブラウザでこれを実行しても安全ですか?
<div data-role="page" id="firstpage">
<div id="headerItem" data-role="header" data-theme="b">
<h4>Header</h4>
<a data-rel='external' data-ajax="false" href='' class='ui-btn-right' data-icon='home'>Home</a>
</div>
<div data-role="content" data-theme="b" id="links"></div>
<div class="footerDate" data-role="footer" data-theme="b"></div>
</div>
<div id="secondpage" data-role="page" >
<div id="headerDiv" data-role="header" data-theme="b">
<a href='#' class='ui-btn-left' data-icon='arrow-l' onclick="history.back(); $('#pagecontent').empty(); $('#headerDiv h1').text(''); return false">Back</a>
<a data-rel='external' data-ajax="false" href='' class='ui-btn-right' data-icon='home'>Home</a>
<h1></h1>
</div>
<div data-role="content" id="pagecontent" ></div>
<div class="footerDate" data-role="footer" data-theme="b"></div>
</div>