jquery에서이 코드를 브라우저에 따라 다른 CSS 스타일을 추가하려면이 코드를 사용합니다. 정확한 장소에서 물건을 얻을 수 없기 때문입니다. 사용자가 크롬을 사용할 때 스타일 시트에 링크를 추가하는 코드입니다. 내가 크롬을 사용할 때JQuery 코드가 true가 아닌 경우
<script type= "text/javascript">
$.browser.chrome = /chrome/.test(navigator.userAgent.toLowerCase());
if ($.browser.chrome) {
document.write('<link rel="stylesheet" href="css/chrome.css"
type="text/css" media="screen">');
}
</script>
그러나, 다른 코드 (사파리의 스타일 시트에 대한 링크를 추가하는 것과 동일)도 참이 너무 링크를 추가합니다. 그래서 나는 크롬을 사용하여 메신저를 할 때 두 가지 스타일 시트가 있습니다. 두 코드 모두 똑같은 점이 있지만 유일한 차이점은 단어 "크롬"이 "사파리"로 변경된다는 것입니다.
어쨌든 Chrome과 Safari 모두 다른 스타일 시트가 필요한 이유는 무엇입니까? Google은 1500 개가 넘는 웹 사이트를 호스팅하고 관리하지만 사파리 웹 사이트를 사용하지 않습니다. 둘 다 동일한 레이아웃 엔진 (웹킷)을 사용하기 때문에 두 브라우저에 동일한 조정이 적용됩니다. – ClarkeyBoy