2017-02-13 4 views
0

Wir haben eine Website mit Sharepoint 2013 und ich bin in einem seltsamen Fehler. Wir haben eine ziemlich einfache jQuery dropDown, die eine Liste von Datensätzen anzeigt, wenn Sie darauf klicken. Funktioniert in vollem Umfang nutzen gesehen, aber wenn ich versuche, sie in Mobile zu klicken, oder mit Chrome Dev gesetzt Tool ein mobiles Gerät emulieren ich folgende:Hyperlinks funktioniert nicht auf Handy

Mixed Content: The page at 'https://xxxxxx.com/Programs/056607/pages/projectstatus.aspx' 
was loaded over HTTPS, but requested an insecure script 
'http://xxxxx.com/pages/Error.aspx?AccessDenied'. This 
request has been blocked; the content must be served over HTTPS. 

eine harte Zeit Debugging diese zu haben. Ich kann das Problem nicht in unseren DEV-Umgebungen reproduzieren, aber aus einem rein spekulativen Blickwinkel kann ich nicht herausfinden, was es bedeutet, wenn es nur auf einen kleineren Bildschirm gesetzt wird, würde dieses Ergebnis erzeugen.

+0

Look für alle hartcodiert http und sie zu https ändern, wie die Fehlermeldung sagt, Sie versuchen, die mobile Seite über https zu dienen, aber es ist ein nicht https-Skript auf Die Seite – Pete

+0

Ich habe keinen Zugriff auf einige der Sachen, die das "http" halten, arbeite daran, das jetzt zu bekommen, aber in der Zwischenzeit versuche ich herauszufinden, welchen Unterschied das Laden der Seite auf einen kleineren Bildschirm macht. – TrevorGoodchild

+0

Klingt so, als würden Sie adaptive Vorlagen verwenden, daher klingt es so, als würde Ihr Handy nur in der Live-Umgebung auf sichere Seiten umleiten. – Pete

Antwort

0

Überprüfen Sie Ihre Stylesheets und Skriptverknüpfungen. Stellen Sie sicher, dass sie Server über https sind. Das Beste, was zu tun ist, ist use // as the scheme.

Beispiel

<img src="//domain.com/img/logo.png"> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script> 
Verwandte Themen