ユーザーが戻るボタンをクリックしたときに現在のページをリロードできますか?私がこれをやりたい理由を知るために、私の問題の背景を説明します。生成されたpdfファイルをajaxmodalpopに表示するasp.netWebアプリケーション3.5フレームワークがあります。このタスクを実行するのは簡単ではありません。これは、私が遭遇したいくつかのクロスブラウザーの問題が原因であり、それらすべてを処理することができ、この1つの問題しか残していませんでした。ajax modalpopup内のiframeにPDFファイルを表示できます。この設定は、Chrome、Firefox、Safari、Operaと互換性がありますが、IEでは互換性がありません。私はresponse.binarywriteを使用してIE964ビットで解決策を見つけることができました。pdfファイルはAdobeAcrobatReader(v11およびv10)の新しいインスタンスに表示されますが、IE9 32ビットではこれはpdfのレンダリング方法ではなく、現在のページ自体にレンダリングされます。そして私はしません そのようになりたいので、ユーザーがブラウザの戻るボタンをクリックすると、ボタンをクリックしてPDFを表示するページではなく、最後にアクセスしたページにリダイレクトされます。ブラウザを見ると、PDFをロードするトリガーが発生する現在のページがまだ表示されていることを認識しています。これで、戻るボタンをクリックして現在のページをリロードでき、PDFファイルが表示されていないページでリロードできますか。私がこれまでに行ったことについては、以下のコードを参照してください。これで、戻るボタンをクリックして現在のページをリロードでき、PDFファイルが表示されていないページでリロードできますか。私がこれまでに行ったことについては、以下のコードを参照してください。これで、戻るボタンをクリックして現在のページをリロードでき、PDFファイルが表示されていないページでリロードできますか。私がこれまでに行ったことについては、以下のコードを参照してください。
<script type="text/javascript">
window.onunload = function {
alert(document.URL);
window.location = document.URL;
window.history.go(-1);
}
</script>
ブラウザに戻ろうとするとアラートボックスプロンプトが表示されますが、以下のコードは実行されません。実行された可能性がありますが、ページに影響はありません。よろしくお願いします。