This funny website return for your page an answer with the following headers:
HTTP/1.1 200 OK
Content-Type: application/octet-stream
Accept-Ranges: bytes
Content-Length: 8896
Date: Sat, 21 Sep 2019 18:44:55 GMT
Server: lighttpd/1.4.45
The problem here is the
Content-Type
field, described as:
application
some other kind of data, typically either uninterpreted binary data or
information to be processed by a mail-based application. The primary
subtype, "octet-stream", is to be used in the case of uninterpreted
binary data, in which case the simplest recommended action is to offer
to write the information into a file for the user.
A binary file cannot be displayed by the browser.
As the Content-Type value of "application/octet-stream" defines the return
answer as a binary file, a browser that obeys the standard has no other
possible action than to download the file.
IE and Edge were never that good at following the standards, which is why
Microsoft is currently ditching both.