0

こんにちは、ページにアクセスしてリンクをクリックするとダウンロードできるスクリプトがあります。リンクをクリックするとJavascriptの指定どおりにダウンロードが開始されるように編集したいのですが、ダウンロードが開始されてありがとうページに移動します。次に例を示します。

  1. Web サイトの訪問者がダウンロード リンクをクリックすると、ダウンロードが開始されます
  2. その後、ウェブサイトの訪問者は自動的にサンキュー ページにリダイレクトされます

ページのサンプルと Javascript コーディングは、ページのソース コードを調べると見つかりますhttp://www.mynetdownload.com/testdwld.html

4

1 に答える 1

1

ダウンロードが開始されると、「現在の」ページがダウンロード中のファイルになるため、ブラウザーを「制御」することはできなくなります。

したがって、それを逆にする必要があります。

  1. Web サイトの訪問者がダウンロード リンクをクリックする
  2. 訪問者は「ありがとう」ページに移動します。 このファイルをダウンロードしていただきありがとうございます。ダウンロードが自動的に開始されます。ダウンロードが自動的に開始されない場合は、次のリンクをクリックしてください: [ダウンロード リンク]
  3. 訪問者はファイルのダウンロードにリダイレクトされます

「ダウンロード」はブラウザに表示されないため、ダウンロード プロセス中はサンキュー ページが表示されたままになります。

ファイルのダウンロードへのリダイレクトは、次のファイルの通常の HTML リダイレクト ヘッダーを介して行うことができます<head>

たとえば、10 秒後にダウンロード (リダイレクト) を開始するには:

<meta http-equiv="refresh" content="10; url=http://example.com/downloads/file1.zip"> 
于 2013-03-30T15:28:39.813 に答える