Das was normal ist, bestimmt in dem Fall der Anwender. Oder er bestimmt es nicht, wenn er die Standardwerte beibehält. Selbst wenn man mit guten Absichten daherkommt, scheitert man regelmäßig an dieser Stelle.
Ja. Schon. Bei PDF, die den Adobe Reader "brauchen", fährt man gewöhnlich schon deutlich besser, indem man den Client via Header bittet (z.B. Content-Disposition:attachment), den Download-Dialog anzuwerfen. Dann wird der User ja gefragt, was passieren soll. Klar, auch hier kann der User dann den "falschen" PDF-Viewer konfigurieren. Die Fehlerquote ist aber deutlich geringer, als im Regelfall.