2016-08-24 9 views
0

인터넷 서핑을 할 때 방문한 웹 사이트를 떠나기 전에 적어도 한 페이지의 코드를 빠르게보고 싶습니다. 하지만 자주 볼 수있는 부분이 있습니다 (보안상의 목적 일 수 있지만 확실하게 알고 싶습니다) 자산 이름 (js, css 등)에 임의의 부분을 포함 할 수 있습니다.일부 개발자가 웹 페이지에서 자산 이름을 임의로 지정하는 이유

<link rel="stylesheet" media="all" href="https://assets-cdn.github.com/assets/frameworks-0d3df748b8f66933615db469504dcd2c686fccb2772bc4e7263abb77014b7bc3.css" crossorigin="anonymous">

사람이, 그 실천의 이유를하시기 바랍니다 설명 할 수 :

이 GitHub의에서 페이지의 소스 코드의 예입니다?

+0

가능한 경우 http://stackoverflow.com/questions/30788200/why-the-names-of-some-css-js-files-have-random-numbers-in-them? – GoatsWearHats

답변

0

Github 개발자가 귀하의 질문에 대한 최상의 답을 줄 수 있다고 생각합니다.

내 의견으로는 버전 이름 일 수도 있고 해시 기법으로 인코딩되어 아무도 실제 이름을 볼 수 없기 때문일 수 있습니다.

는 등 사용자, 로봇, 크롤러 독창성을 숨길 수있는 가장 좋은 방법입니다

소프트웨어 세계에서의 필요가 때문에, 그 난독 이름을 가진 각 버전의 로그를 처리하는 수 있음 버전 별 버전 기록

심지어 일부는 obfuscation 압축 코드/스크립트 뒤에 자바 스크립트 eval()을 사용하여 아무도 자신의 코드를 복사하여 붙여 넣기 만하면 바로 사용할 수 있음을 발견했습니다.