location.replace(strURL)が他のすべての主要なブラウザで動作するように見えるので、質問はIE7のみです。 私はいくつかのanalytics jsを実行し、ユーザーがダウンロードしたいリソース(通常はdocまたはpdf)の場所にリダイレクトしようとします。 ユーザーがjsコードを含むページを開きます。 ダウンロードがbroswerは、リソースURLで歴史の中で、現在のページのエントリを置き換えることにより、以下のコードを使用してresurouce URLをロードする必要があります追跡された後:ブラウザの履歴に影響を与えずに同じbroswerウィンドウで新しいページを開く
if (IE) {
window.open(strURL,"_self", true); //doesn't work
//window.open(strURL,"_self",undefined, true); //doesn't work
return;
}
このコードは、リダイレクトページの履歴にエントリを作成します。 同じページでiframeを使用しようとしましたが、ファイルが* .docの場合はIEがセキュリティ警告を表示します
アイデアはありますか?
あなたは「ユーザーが開く...」で私を失ってしまいました。 – DanMan