Skype CDN über SSL

8

Ich habe getestet, ob ein angemeldeter Benutzer das Skype-CDN treffen könnte, um festzustellen, ob die Benutzeroberflächenelemente angezeigt werden sollen:

%Vor%

Aber wie es scheint, hat sich ihr CDN aus dem Nichts bewegt (bricht meinen Code) nach hier:

%Vor%

Meine Seite ist https und ich kann die URL oben auf https a la ändern:

%Vor%

Da aber dort kein gültiges Zertifikat vorhanden ist, kann ich keine Verbindung herstellen und der Browser gibt die Meldung "Bestätige Sicherheitsausnahme" nicht aus.

Welche Optionen habe ich, um festzustellen, ob ich eine Verbindung mit Skype CDN über SSL herstellen kann?

    
fumeng 09.05.2014, 17:28
quelle

1 Antwort

5

Sie wurden von einem Entwickler darauf aufmerksam gemacht hier vor über einem Monat.

Um es zusammenzufassen:

  • Sie sind sich jetzt des Problems bewusst.
  • Sie stellen in Kürze einen Fix bereit.
  • Es kann weiterhin Probleme mit Chrome geben.

Scheint so, als müsstest du dich nur festhalten, sorry.

Hier ist ihre vollständige offizielle Antwort:

  

Hallo,

     

Vielen Dank für Ihre Nachricht. URIs werden vom Skype-Entwicklerteam unterstützt und Sie können herausfinden, wie Sie uns erreichen können, indem Sie die Kontaktseite auf Ссылка .

     

Ich kann bestätigen, dass die Verwendung von Skype-URIs bei sicheren Verbindungen derzeit nicht funktioniert. Wir haben eine Lösung gefunden und hoffen, sie in Kürze bereitstellen zu können. Es ist jedoch wahrscheinlich, dass das Update bei neueren Versionen des Chrome-Browsers aufgrund einer Änderung bei der Handhabung von Iframes, die über sichere Verbindungen gestartet werden, nicht funktioniert.

     

Allen Smith

     

Skype-Entwickler-Support

Aktualisieren

7 Monate später und sie haben es immer noch nicht richtig repariert.

Allerdings hat derselbe Thread nun eine Lösung (in Art) in seinem letzter Kommentar :

  

Kopieren Sie skype-ui.js in Ihr Projekt und ersetzen Sie den folgenden Code:   this.SkypeClientDownloadUrl = this.httpProtocol +   "//secure.skype.com/download"; this.assetPrefix = this.httpProtocol +   "//secure.skypeassets.com/i/scom/images/skype-buttons/";   this.analyzeScript = this.httpProtocol +   "//secure.skypeassets.com/i/scom/js/" + "skype-analytics.js";

Nicht auf alle Fälle, aber zumindest scheint es zu funktionieren.

    
Benjamin Gruenbaum 20.05.2014, 20:45
quelle

Tags und Links