私のページの順序は次のようになります: index.html-->news.html-->newstext.html. 私の news.html ページ div では、data-dom-cache="true" を有効にしました。これは、人々がニューステキストから戻ってきたときに、同じページの場所にいて、news.html が更新されていないためです。
news.html には、クリックするトピックが他にもあるインデックスに戻るホーム ボタンがあります。ホームボタンがクリックされたときに、dom から news.html をクリアするにはどうすればよいですか?
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1">
<script>
function clearDom(div){
$(div).remove();}
</script>
</head>
<body>
<div data-role="page" id="mainNews" data-dom-cache="true">
<div data-theme="b" data-role="header" data-position="fixed" data-tap-toggle="false">
<a onclick="clearDOM('mainNews');" data-role="button" data-rel="back" data-icon="home" data-iconpos="notext" class="ui-btn-left"></a>
</div>
ご覧のとおり、onclick メソッドを実装して、このページの divID を渡そうとしましたが、うまくいきませんでした。私が見つけた唯一のトピックは、キャッシュがまったくないことを扱っています。ユーザーがこのページから離れるまでキャッシュしたい。これは他の人にとって非常に役立つと思います。御時間ありがとうございます!
更新情報: news.html のリンクをクリックすると、私の Android フォンで、キャッシュ プロセスの下で、私のアプリは 20 から 30 MB のどこかにキャッシュします。それはたくさんあるので、私は本当にそれをクリアする必要があります!