2017-05-19 3 views
-1

이 구문href 구문 // 또는 http : //?

<link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet"> 

이 하나

<link href="http://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet"> 

사이의 differencies은 무엇 일부 웹 브라우저 호환성 일부 문제가되고 있습니까?

고맙습니다.

답변

1

네, 차이가 있습니다.

// 만 사용하면 초기 요청과 동일한 프로토콜을 사용하여 외부 요소를 가져옵니다. 예를 들어, 당신이 사용하는 경우 :

<link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet"> 

그리고이 https://www.example.com/에 액세스 FontAwesome는 https을 사용하여 뽑아됩니다. 액세스하는 경우 : http://www.example.com/http을 사용하여 가져옵니다.

두 번째 예에서는 요청에 대한 프로토콜을 명시 적으로 설정합니다 (이 경우 http).

나중에 참조 할 수 있도록 항상 HTTPS를 통해 CDN 리소스를 가져 오는 것이 가장 좋습니다.

+0

그리고 사용자가 http를 사용하여 내 웹 사이트를 방문한 경우 ressource가 https 서버에만있는 경우 어떻게해야합니까? –