Avatar billede scb Praktikant
02. december 2016 - 09:59 Der er 1 kommentar

Web server fejler efter opdatering til IOS 10

Jeg har en Web-server som bruges til en simpel visning af log-data på Ipad's, efter at disse er opdateret til IOS 10 fås der bare en blank skærm.
Efter hvad jeg har kunnet finde ud af er det noget med Content-Security-Policy.

Min Index.html side starter sådan:
(Kører i et Visual Basic program)

Winsock1(Index).SendData "<html>" & vbCrLf
Winsock1(Index).SendData "" & vbCrLf
Winsock1(Index).SendData "<head>" & vbCrLf
Winsock1(Index).SendData "<style>" & vbCrLf

Winsock1(Index).SendData "<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.01 Transitional//EN"">" & vbCrLf
Winsock1(Index).SendData "<HTML>" & vbCrLf
Winsock1(Index).SendData "<HEAD>" & vbCrLf
Winsock1(Index).SendData "<META http-equiv=""Content-Type"" content=""text/html; charset=ISO-8859-1"">" & vbCrLf
Winsock1(Index).SendData "<TITLE>xxxxxxxxxxxxx</TITLE>" & vbCrLf
Winsock1(Index).SendData "<META name=""GENERATOR"" content=""WYSIWYG Web Builder - http://www.wysiwygwebbuilder.com"">" & vbCrLf
Winsock1(Index).SendData "<STYLE type=""text/css"">" & vbCrLf
Winsock1(Index).SendData "div# Container" & vbCrLf
Winsock1(Index).SendData "{" & vbCrLf
Winsock1(Index).SendData "width: 1224px;" & vbCrLf
Winsock1(Index).SendData "position: relative;" & vbCrLf
Winsock1(Index).SendData "margin-top: 0px;" & vbCrLf
Winsock1(Index).SendData "margin-left: auto;" & vbCrLf
Winsock1(Index).SendData "margin-right: auto;" & vbCrLf
Winsock1(Index).SendData "text-align: left;" & vbCrLf
Winsock1(Index).SendData& "}" & vbCrLf
Winsock1(Index).SendData "body" & vbCrLf
Winsock1(Index).SendData "{" & vbCrLf
Winsock1(Index).SendData "text-align: center;" & vbCrLf
Winsock1(Index).SendData "margin: 0;" & vbCrLf
Winsock1(Index).SendData "}" & vbCrLf
Winsock1(Index).SendData "</STYLE>" & vbCrLf
Winsock1(Index).SendData "</HEAD>" & vbCrLf
Winsock1(Index).SendData "</BODY>" & vbCrLf
Winsock1(Index).SendData "</HTML>" & vbCrLf

Tænker at det er en eller anden CSP opsætning der mangler, håber der er en som kan hjælpe.
Avatar billede michael_stim Ekspert
02. december 2016 - 11:57 #1
Ser ud til at du har dobbelt html, head, style, skal der väre det?

Pröv at fjerne de 4 förste linier (hvis du bruger html 4 ellers skal de andre linier fjernes + style).

Winsock1(Index).SendData "<html>" & vbCrLf
Winsock1(Index).SendData "" & vbCrLf
Winsock1(Index).SendData "<head>" & vbCrLf
Winsock1(Index).SendData "<style>" & vbCrLf

Winsock1(Index).SendData "<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.01 Transitional//EN"">" & vbCrLf
Winsock1(Index).SendData "<HTML>" & vbCrLf
Winsock1(Index).SendData "<HEAD>" & vbCrLf
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester