sv1990en
Goto Top

Website wird auf iPad nicht korrekt dargestellt

Hallo zusammen,

ich habe eine Website, die u.a. eine eingebettete Excel-Tabelle darstellt, die über OneDrive freigegeben wurde.
Das hat auch immer so auf allen Geräten funktioniert.

Nun habe ich heute festgestellt, dass die Website auf einem iPad nicht mehr korrekt dargestellt wird.
Am 10.01.2025 hat dies auf jeden Fall noch funktioniert.

Beide iPads sind auf dem neusten Stand:
iPad 9. Generation (iPadOS 18.3) > Funktioniert
iPad Mini 4 (iPadOS 15.8.3) > Funktioniert nicht

Auch auf allen anderen Geräten wird die Website korrekt dargestellt:
- MAC
- Windows
- iPhone
- Samsung-Smartphone mit Android

Troubleshooting
- Datei neu freigegeben
- Cache des Browsers gelöscht
- Auf dem iPad Mini in Safari und Chrome das selbe Fehlerbild

Vielen Dank vorab für eure Hilfe/Ideen!

<!DOCTYPE html>
<html lang="de">  
<head>
<meta charset="UTF-8">  
<meta name="viewport" content="width=device-width">  
<meta name="apple-mobile-web-app-capable" content="yes"/>  
<meta http-equiv="refresh" content="30">  
<title>OneDrive</title>
<link rel="shortcut icon" type="image/x-icon" href="Icon.ico">  
<style>
body {
transform: scale(0.93);
transform-origin: 0 0;
background: black;
}
</style>
</head>
<body>
<iframe src="https://1drv.ms/x/c/a6fadcb0ba19e818/IQSr2OVcA7ktRaUc_dwa7whWAUBQdeuL1L5ZUYBlvnYsmow"  
width="488"  
height="766"  
frameborder="0"  
scrolling="no"></iframe>  
</body>
</html>

ipad mini 4 (ipados 15.8.3)
ipad 9. generation (ipados 18.3)

Content-ID: 671289

Url: https://administrator.de/forum/website-wird-auf-ipad-nicht-korrekt-dargestellt-671289.html

Ausgedruckt am: 11.02.2025 um 16:02 Uhr

mediodia
mediodia 11.02.2025 aktualisiert um 12:28:20 Uhr
Goto Top
Ohne das Zulassen von ThirdParty Cookies lädt der Safari unter iOS 15 keine iFrames aus fremden Quellen.
https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more/

Beachten sollte man auch das Remote-Seiten das Darstellen in iframes durch einen Header verhindern können (x-frame-options:DENY). Sollte das also bei Onedrive irgendwann mal der Fall sein wenn MS der Meinung ist das ändern zu müssen, wird die Seite dann nirgendwo mehr funktionieren, das nur als Hinweis.

Gruß m.
sv1990en
sv1990en 11.02.2025 um 12:33:03 Uhr
Goto Top
Kann ich dies denn irgendwo in den Einstellungen freigeben ggf. nur für die eine Website?
mediodia
mediodia 11.02.2025 aktualisiert um 12:36:30 Uhr
Goto Top
Zitat von @sv1990en:
Kann ich dies denn irgendwo in den Einstellungen freigeben ggf. nur für die eine Website?
Was? ThirdParty Cookies? Nein nur global => Turn off "Prevent Cross-Site Tracking" to allow 3rd party cookies.
sv1990en
sv1990en 11.02.2025 um 12:36:24 Uhr
Goto Top
Vielleicht noch ein zusätzlicher Hinweis, wenn ich die URL durch z.B. bild.de austausche, funktioniert alles normal.

<!DOCTYPE html>
<html lang="de">  
<head>
<meta charset="UTF-8">  
<meta name="viewport" content="width=device-width">  
<meta name="apple-mobile-web-app-capable" content="yes"/>  
<meta http-equiv="refresh" content="30">  
<title>OneDrive</title>
<link rel="shortcut icon" type="image/x-icon" href="Icon.ico">  
<style>
body {
transform: scale(0.93);
transform-origin: 0 0;
background: black;
}
</style>
</head>
<body>
<iframe src="https://www.bild.de"  
width="488"  
height="766"  
frameborder="0"  
scrolling="no"></iframe>  
</body>
</html>
sv1990en
sv1990en 11.02.2025 um 12:37:36 Uhr
Goto Top
Zitat von @mediodia:

Zitat von @sv1990en:
Kann ich dies denn irgendwo in den Einstellungen freigeben ggf. nur für die eine Website?
Was? ThirdParty Cookies? Nein nur global => Turn off "Prevent Cross-Site Tracking" to allow 3rd party cookies.
Und wo? Ich finde dazu in den Einstellungen auf dem iPad nichts.
mediodia
mediodia 11.02.2025 aktualisiert um 12:39:36 Uhr
Goto Top
Zitat von @sv1990en:
Und wo? Ich finde dazu in den Einstellungen auf dem iPad nichts.
In den Einstellungen von Safari.
https://discussions.apple.com/content/attachment/955974040
mediodia
mediodia 11.02.2025 aktualisiert um 12:50:52 Uhr
Goto Top
Der alte Safari kennt halt auch nicht mehr sämtliche Techniken und JavaScript-Features der neueren Versionen der Browser. Das ist bei allen iOS Geräten über kurz oder lang ein Problem wenn sie nicht mehr mit Updates versorgt werden zeigen sie auch nicht mehr sämtliche Seiten fehlerfrei, außerdem lässt Apple in den älteren iOS Versionen keine ThridParty Browser Engines zu (erst ab iOS 17 in der EU) so dass dann auch keine alternativen Browser-Apps funktionieren weil sie alle die selbe Rendering Engine nutzen müssen.
sv1990en
sv1990en 11.02.2025 um 13:05:59 Uhr
Goto Top
Ich habe die Einstellung gefunden, aber auch wenn ich "Cross-Sitetracking" deaktiviere, bleibt die Darstellung unverändert und wird nicht dargestellt.
mediodia
mediodia 11.02.2025 aktualisiert um 13:07:45 Uhr
Goto Top
Dann ist die Safari-Rendering Engine für die OneDrive-Seite auf dem alten iOS einfach zu alt.
sv1990en
sv1990en 11.02.2025 um 13:10:04 Uhr
Goto Top
Hast du eine Idee für eine Alternative? Im Chrome hatte ich den selben Fehler.
mediodia
mediodia 11.02.2025 aktualisiert um 13:16:07 Uhr
Goto Top
Zitat von @sv1990en:

Hast du eine Idee für eine Alternative? Im Chrome hatte ich den selben Fehler.

Habe doch oben bereits geschrieben das Apple auf dem alten iOS keine alternativen Browser-Engines zulässt, alle müssen dort zwingend die Safari-Engine nutzen, ergo gibt es dort keine echten alternativen Browser ... Diese Einschränkung wurde erst ab iOS 17.4 für die EU aufgehoben.
Using alternative browser engines in the European Union
sv1990en
sv1990en 11.02.2025 um 13:20:12 Uhr
Goto Top
Okay, also auch keine anderen Alternativen?
- Website anders bauen
- ...

Jetzt habe ich den OneDrive-Link mal direkt aufgerufen, hier wird auch schon nichts angezeigt, das würde doch dann das Cross-Sidetracking zumindest bei diesem Problem ausschließen oder?
mediodia
mediodia 11.02.2025 aktualisiert um 13:23:06 Uhr
Goto Top
Zitat von @sv1990en:

Okay, also auch keine anderen Alternativen?
- Website anders bauen
- ...
RDP auf nen anderen Desktop und dort Link aufrufen / Neue Hardware kaufen.
Jetzt habe ich den OneDrive-Link mal direkt aufgerufen, hier wird auch schon nichts angezeigt, das würde doch dann das Cross-Sidetracking zumindest bei diesem Problem ausschließen oder?
Jepp.
sv1990en
sv1990en 11.02.2025 um 13:23:39 Uhr
Goto Top
Jetzt habe ich den OneDrive-Link mal direkt aufgerufen, hier wird auch schon nichts angezeigt, das würde doch dann das Cross-Sidetracking zumindest bei diesem Problem ausschließen oder?
Jepp.
Ideen dazu? Ich chatte jetzt mal mit Microsoft dazu.
mediodia
mediodia 11.02.2025 aktualisiert um 13:25:53 Uhr
Goto Top
Liegt dann wie gesagt am alten Safari der kann halt einfach nicht alle neuen Features die die OneDrive Seite zur Darstellung nutzt, ganz einfach ... wie oft denn jetzt noch?
sv1990en
sv1990en 11.02.2025 um 13:38:25 Uhr
Goto Top
Da ging es aber noch um das Cross-Sidetracking, ist verstanden face-wink
ForgottenRealm
ForgottenRealm 11.02.2025 um 13:38:36 Uhr
Goto Top
Oder, wie bereits mehrfach angesprochen, ein neues iPad kaufen. Das Mini 4 ist halt seit 2021 als EoL markiert und hat das letzte Sicherheitsupdate 2024 bekommen.
DivideByZero
DivideByZero 11.02.2025 um 13:40:41 Uhr
Goto Top
Zitat von @sv1990en:
Da ging es aber noch um das Cross-Sidetracking, ist verstanden face-wink

Ist halt ein grundsätzliches Problem. Alte Hardware, die keine Softwareupdates mehr bekommt, wird schleichend inkompatibel, selbst wenn die Hardware noch funktioniert. Daher einzig sinnvolle Lösung: einmotten und ersetzen.