>  기사  >  웹 프론트엔드  >  html noscript 태그는 간과되어 왔던 중요한 태그입니다.

html noscript 태그는 간과되어 왔던 중요한 태그입니다.

黄舟
黄舟원래의
2017-06-30 10:33:491674검색

Drupal의 새 백엔드를 열고 넓은 공간의 빈 공간이 표시되는 것을 확인하세요

. CSS 문제인 줄 알았는데, 오랜 시간 고민 끝에 일부 사이트의 보안 문제로 인해 브라우저에서 Javascript을 비활성화했다는 사실을 알게 되었습니다. Javascript의 증가하는 힘은 우리의 웹 페이지를 더욱 풍부하고 다채롭게 만들고, 상호 작용을 더욱 강력하게 하며, 기능을 더욱 눈부시게 만듭니다. 그러나 일부 웹 페이지 효과는 Javascript에 완전히 의존합니다. Javascript를 지원하지 않으면 기본 콘텐츠조차 완전히 표시되지 않을 수 있습니다. 이 때 우리의 오래되고 강력한 noscript 태그가 작동해야 합니다. Ancient 태그. 도입된 원래 목적은 초기 브라우저가 JavaScript를 지원하지 않았기 때문에 이전 브라우저의 원활한 업그레이드를 돕는 것이었습니다. noscript 태그는 JavaScript를 지원하지 않는 브라우저에 대체 콘텐츠를 표시합니다. 이 요소에는 모든 HTML 요소가 포함될 수 있습니다. 이 태그의 사용법도 매우 간단합니다.

<noscript>
  <p>本页面需要浏览器支持(启用)JavaScript</p></noscript>

그러나 이제 Javascript를 지원하지 않는 브라우저는 더 이상 나타나지 않아야 하지만 사용자는 다양한 이유로 Javascript를 비활성화했을 수도 있습니다. 트래픽 절약, 배터리 수명 연장, 다양한 통계/추적 스크립트

로 인해 개인정보가 유출되는 것을 방지하는 등의 작업을 수행할 수 있습니다. 브라우저에서 자바스크립트가 실행되는 것을 방지하기 위해 NoScript와 같은 브라우저 확장 프로그램을 설치한 사용자도 꽤 있습니다.

웹사이트에서는 사용자에게 브라우저에서 Javascript를 활성화하도록 강제할 수는 없지만 더 나은 사용자 경험을 제공하기 위해 브라우저에서 스크립트를 비활성화했다는 메시지를 사용자에게 표시할 수 있습니다. 예를 들어 Fackbook에는 다음 팁이 있습니다.

noscript 태그에 있는 요소의 콘텐츠는 다음 상황에서만 표시됩니다.

html noscript 태그는 간과되어 왔던 중요한 태그입니다.브라우저가 스크립트를 지원하지 않습니다.

브라우저가 스크립트를 지원하지만 스크립트가 비활성화되어 있습니다.

규정 준수 위의 조건 중 하나라도 해당되면 브라우저는 noscript로 콘텐츠를 표시합니다. 다른 경우에는 브라우저가 noscript로 콘텐츠를 렌더링하지 않습니다.

마지막에 작성

noscript 태그를 사용하면 웹사이트 사용자에게 메시지만 전달할 수 있습니다. 즉, Javascript가 활성화되어 있지 않으면 웹페이지의 내용과 효과가 완전히 렌더링되지 않을 수 있습니다. 그러나 일부 사용자가 Javascript를 활성화하는 방법을 모르는 경우 이러한 프롬프트 정보는 해당 사용자에게 실질적인 도움이 되지 않습니다. 따라서 우리는 웹 사이트 디자인 초기에 Javascript(또는 HTML5 또는 기타 종속성)의 지원 없이 이러한 색다른 상황이 사용자의 탐색 경험에 가능한 한 적은 영향을 미치도록 하는 방법을 고려해야 합니다.

위 내용은 html noscript 태그는 간과되어 왔던 중요한 태그입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.