Heim  >  Artikel  >  Web-Frontend  >  Das HTML-Noscript-Tag ist ein wichtiges Tag, das übersehen wurde

Das HTML-Noscript-Tag ist ein wichtiges Tag, das übersehen wurde

黄舟
黄舟Original
2017-06-30 10:33:491623Durchsuche

Öffnen Sie das neue Backend von Drupal und stellen Sie fest, dass ein großer Bereich mit leerem Raum angezeigt wird

. Ich dachte, es sei ein CSS-Problem, aber nachdem ich lange gekämpft hatte, stellte ich fest, dass ich das Javascript des Browsers aufgrund von Sicherheitsproblemen auf einigen Websites deaktiviert hatte. Die zunehmende Leistungsfähigkeit von Javascript macht unsere Webseiten reichhaltiger und farbenfroher, die Interaktionen immer leistungsfähiger und die Funktionen immer beeindruckender. Einige Webseiteneffekte sind jedoch vollständig von Javascript abhängig. Ohne die Unterstützung von Javascript wird möglicherweise nicht einmal der grundlegende Inhalt vollständig angezeigt. Zu diesem Zeitpunkt sollte unser altes und starkes Noscript-Tag ins Spiel kommen Das Noscript-Tag ist ein ziemlich altes Tag, das ursprünglich eingeführt wurde, um die Aktualisierung älterer Browser zu erleichtern, da frühere Browser kein JavaScript unterstützten. Das Noscript-Tag zeigt alternative Inhalte in Browsern an, die kein JavaScript unterstützen. Dieses Element kann ein beliebiges HTML-Element enthalten. Die Verwendung dieses Tags ist ebenfalls sehr einfach:

Allerdings sollte das Problem, dass Browser kein Javascript unterstützen, mittlerweile nicht mehr auftreten, sondern Benutzer können Javascript aus verschiedenen Gründen auch deaktivieren. Beispielsweise das Einsparen von Datenverkehr, das Verlängern der Akkulaufzeit oder das Vermeiden, dass Ihre Privatsphäre durch verschiedene Statistik-/Tracking-Skripte preisgegeben wird
<noscript>
  <p>本页面需要浏览器支持(启用)JavaScript</p></noscript>

. Es gibt auch einige Benutzer, die Browsererweiterungen wie NoScript

installiert

haben, um zu verhindern, dass der Browser Javascript ausführt. Obwohl die Website Benutzer nicht dazu zwingen kann, Javascript in ihren Browsern zu aktivieren, kann sie Benutzer darauf hinweisen, dass ihre Browser Skripts deaktiviert haben, um eine bessere Benutzererfahrung zu erzielen. Beispielsweise fordert Facebook auf:

Das HTML-Noscript-Tag ist ein wichtiges Tag, das übersehen wurdeDer Inhalt der Elemente im Noscript-Tag wird nur unter den folgenden Umständen angezeigt:

Der Browser unterstützt nicht Skripte

Der Browser unterstützt Skripte, aber Skripte sind deaktiviert

Wenn eine der oben genannten Bedingungen erfüllt ist, zeigt der Browser den Inhalt in Noscript an. In anderen Fällen rendert der Browser den Inhalt nicht in Noscript.

Am Ende geschrieben

Die Verwendung des Noscript-Tags kann nur eine Nachricht an Website-Benutzer übermitteln, d. h. wenn Javascript nicht aktiviert ist, werden der Inhalt und die Auswirkungen der Die Webseite wird möglicherweise nicht vollständig gerendert. Wenn einige Benutzer jedoch nicht wissen, wie man Javascript aktiviert, sind solche prompten Informationen für sie keine praktische Hilfe. Daher sollten wir zu Beginn des Website-Designs dennoch darüber nachdenken, wie wir dafür sorgen können, dass sich solche unkonventionellen Situationen ohne die Unterstützung von Javascript (oder

HTML5

) so wenig wie möglich auf das Surfen des Benutzers auswirken.

Das obige ist der detaillierte Inhalt vonDas HTML-Noscript-Tag ist ein wichtiges Tag, das übersehen wurde. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn