MS Edge - window.print () ist in MS Edge nicht rahmenkontextabhängig

Microsoft Edge verarbeitet window.print () im Vergleich zu anderen Browsern nicht konsistent.

In den meisten Browsern, die window.print () aus einem iframe auf einer Seite aufrufen, wird nur der Inhalt dieses iframe gedruckt. Am Rand wird jedoch immer das gesamte Dokument gedruckt.

War das beabsichtigt? Gibt es eine Problemumgehung?

Beispiel auf JSFiddle.

iframe.html

...
<body>
    <a href="#" onclick="window.print()">print iframe document</a>
</body>
...

index.html

...
<body>
    <a href="#" onclick="window.print()">print outer document</a>
    <iframe src="iframe.html"></iframe>
</body>
...

Antworten auf die Frage(6)

Ihre Antwort auf die Frage