问题很简单 - 我有两个不同div的链接。我会告诉你我最小化的例子:
<div id="home" data-role="page" data-title="test: home" >
<div data-role="content">
<h2> Not correctly working links </h2>
<a href="#test_111">link_test_111</a>
<a href="#test_222">link_test_222</a>
</div>
</div>
<div id="test_111" data-role="page" >
This is test_111 link page content
</div>
<div id="test_222" data-role="page" >
This is test_222 link page content
</div>
如果我点击了<i>link_test_111</i>
,我当然得到了div id=test_111
的内容,而我的网址尾部是/#test_111
。与 link_test_222 相同 - 我得到div id=test_222
和/#test_222
。
这就是问题所在,当我去test_111和BACK做主页然后再点击test_222页面崩溃时,到主页div加载了之前点击div的内容(没有变化url(/ .. - 主页的URL尾部..))。
它只发生在Android上的OperaMini中。另一个移动浏览器正常工作。