モバイルウェブアプリケーションでpdfをダウンロードする(またはダウンロードしようとする)ときに、Chromeから次のメッセージが表示されます。ChromeのトラブルシューティングPDF
"警告:何か問題が発生しました!...アクセスしようとしているサイトが奇妙な動作をしていて、ChromeがURLが正しいかどうかを確認できません。
これはSafariで正常に動作しており、基本的にこれを行っています。
- ロード時に、表示するドキュメントがOKであることを確認する呼び出しを行います。
- 文書は、ユーザOKメッセージではありませんし、その後
- 直接PDFをダウンロードするアドレスに移動するタブタブを閉じる場合。あまりにも多くのコードJavascriptを投稿することなく
はこのようなものです:
DoRequest ("print_report",
"VALIDATE",
mycallback);
function mycallback (data,error) {
var h_href = "";
var h_widget = "";
if(error == true) {
window.close();
return;
}
h_href = GenerateHREF("print_report", "PRINT");
window.location.href = h_href;
}
GenerateHREFによって提供されたURLは、同じ元のサイトのためのものであり、元に相対的です。
mimeタイプがapplication/pdfに設定されています。 内容の配置がインラインに設定されています。私もコンテンツサイズのヘッダーを設定しようとしましたが、何の効果もないようです。
Content-Disposition: attachment; filename="pp66.26.pdf"
Content-Length: 31706
Content-Type: application/pdf
私は何かを逃しています...ちょうど何ですか?
私は現在、Chromeはリンクの表示を開始ナビゲーションの直前にユーザインタラクションを追加することで、ポップアップブロックに関連していることを推測しています。 – DuStorm
特にios Chromeのリモートデバッグは役に立ちませんが、 http://stackoverflow.com/questions/11262236/chrome-for-ios-remote-debugger – DuStorm
私はこれがクロームバグだと思う、このリンクを参照してください:http://code.google.com/p/chromium/issues/ detail?id = 85549、Content-Lengthに関するもの。 – joao