2014-01-25 41 views
9

Ich weiß, dass HTTP Hyper-Text-Transfer-Protokoll ist, und ich weiß, dass (wie auch HTTPS) man auf eine Website zugreift. Was macht aber ein //? Um zum Beispiel auf Googles Kopie von jQuery zuzugreifen, würde man die URL //ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js verwenden, im Gegensatz zu http://....Unterschied zwischen // und http: //

Was genau ist der Unterschied? Was bedeutet //?

Danke.

+0

möglich Duplikat behandelt werden [Warum mit href = "// statt href =" http: // in HTML] (http://stackoverflow.com/questions/ 21293029/why-using-href-statt-von-href-http-in-html) – unor

Antwort

8

Wenn Sie auf // sagen, bedeutet es, jedes Protokoll zu verwenden (IE: http vs https) Ihr Benutzer ist derzeit für diese Ressource hittin.

So müssen Sie sich nicht um den Umgang mit http: vs https kümmern: Verwaltung selbst.

Vermeidung potenzieller Browser-Sicherheitswarnungen. Es wäre gut, bei diesem Ansatz zu bleiben.

Zum Beispiel: Wenn Ihre Benutzer http://yourdomain/ dass Skriptdatei zugreift automatisch als http://ajax.googleapis.com/...

+1

Danke. Große Antwort – mjkaufer

2

behandelt würden, wenn Ihre aktuelle Anfrage http

//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js 

wird als

behandelt
http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js 

wenn Ihre aktuelle Anfrage lautet https

//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js 

als

https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js 
+1

Danke für die Antwort. – mjkaufer

Verwandte Themen