Href 링크에 http(s) 접두사가 없습니다.
P粉329425839
P粉329425839 2023-08-22 21:56:49
0
2
563
<p>방금 간단한 HTML 페이지를 만들었습니다. 여기: 예 마크업은 다음과 같습니다. </p> <pre class="brush:php;toolbar:false;"><a href="www.google.com">www.google.com</a> <br/> <a href="http://www.google.com">http://www.google.com</a></pre> <p>보시다시피 두 개의 링크가 포함되어 있습니다. 첫 번째 링크의 href에는 'http' 접두사가 없으며 이 링크를 클릭하면 브라우저가 존재하지 않는 페이지 https://fiddle.jshell.net/_display/www로 리디렉션됩니다. google.com</code> 두 번째 링크의 href에는 이 접두어가 있으며 브라우저는 올바른 URL <code>http://www.google.com/</code>을 생성합니다. <code>www.something.com</code>와 같은 http(s) 접두사 없이 href를 사용할 수 있나요? </p>
P粉329425839
P粉329425839

모든 응답(2)
P粉299174094

경로 앞에 //를 사용하여 프로토콜을 생략할 수 있습니다. 예는 다음과 같습니다.

으아악

//를 사용하면 현재 링크에 대한 상대 링크가 아니라 실제로 새로운(완전한) 링크임을 브라우저에 알릴 수 있습니다.

P粉957723124

가능하며 지금 하고 계십니다. 당신이 원하는 대로 되지 않을 뿐입니다.

다음에 링크하면 브라우저가 무엇을 할지 생각해 보세요.

으아아아

이 링크를 연결하면 어떤 기능을 하게 되나요? :

으아아아

아니면 이거? :

으아아아

아니면? :

으아아아

브라우저는 사용자가 무엇을 의미하는지 모르고 사용자가 말하는 내용만 알 수 있습니다. 접두사가 없으면 현재 HTTP 주소의 표준에 따라 작동합니다. 접두사는 완전히 새로운 루트 주소에서 시작하도록 지시합니다.

http: 부분은 필요하지 않으며 다음과 같이 할 수 있습니다.

으아아아

브라우저는 현재 프로토콜을 사용합니다(httphttps等),但//새 루트 주소임을 알려줍니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿