function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
muromuromuromuro 

ブラウザによってPDFが正しく保存できない

いつもお世話になっております。

業務でVisualforce PDFを用いた帳票を作成しています。
その中で、特定の帳票と特定のブラウザとの組み合わせで、ローカルへの保存が正しく行えない不具合が発生しています。

思いつくブラウザで試したところ、以下のように別れました。

正常にダウンロードできる
Mozilla Firefox 57.0.4
Microsoft Edge 41.16299.15.0
Lunascape 6.15.1(Gecko 45.9.0使用時)

正常にダウンロードできない
Google Chrome 63.0.3239.132
Sleipnir 6.2.9.4000
Opera 50.0.2762.45

ブラウザ内で規定のPDFエディタを開くため判別不可
Microsoft Internet Explorer 11.125.16299.0
Lunascape 6.15.1(Tridentエンジン使用時)

Firefoxなどでは何も指示しなくてもPDFファイルとしてダウンロードされるのですが、Chromeなどでは拡張子なしでダウンロードしようとしてしまいます。その上一度は必ずネットワークエラーで失敗するので再開する必要があり、不必要な手間をユーザーに与えることになってしまいます。
手動でPDFファイルに設定すれば中身は見られますが、ほかの帳票はPDFファイルとしてダウンロードしようとするので、これも同様に最初からPDFファイルとしてダウンロードさせたいと思っています。

このような挙動になる原因は何なのでしょうか。また、どのような対策を取ればよいのでしょうか。
どなたかよろしくお願いいたします。
muromuromuromuro
補足です。
PDFファイルを開くプログラムを「Adobe Acrobat Reader 2018.009.20044」に変更したところ、以下のような変化がありました。

Microsoft Internet Explorer 11.125.16299.0
Lunascape 6.15.1(Tridentエンジン使用時)
→「アクセスが拒否されました」というダイヤログボックスが表示され、PDFの表示すらできない

また、「Lunascape 6.15.1(WebKitエンジン使用時)」はAdobe Acrobat Readerが開かれ、こちらは正常に保存することができました。

今回対象となる帳票は、取引先責任者のリストビューから出力しています。
そのためコントローラもStandardSetControllerを使用しています。
出力するデータの中には取引先責任者に紐づくケースレコードの値が含まれ、その値は明細として件数分出力されます。

依然としてGoogle Chromeなどでは保存できない状況ですが、リストビューなどが関係していたりするのでしょうか。
どなたかよろしくお願いいたします。