490 Stimmen

Welche Empfehlungen gibt es für den html <base>-Tag?

Ich habe noch nie gesehen <base> HTML-Tag noch nirgendwo zuvor verwendet. Gibt es bei seiner Verwendung Fallstricke, so dass ich es vermeiden sollte?

Die Tatsache, dass ich noch nie gesehen habe, dass es auf einer modernen Produktionsseite (oder irgendeiner anderen Seite) verwendet wird, macht mich misstrauisch, obwohl es nützliche Anwendungen zur Vereinfachung von Links auf meiner Seite zu haben scheint.


bearbeiten

Nachdem ich das Basisetikett einige Wochen lang verwendet hatte, fand ich schließlich einige Haupt Die Verwendung des Base-Tags hat einige Nachteile, die es weniger wünschenswert machen, als es zunächst den Anschein hat. Im Wesentlichen sind die Änderungen an href='#topic' y href='' unter dem Basis-Tag sind sehr inkompatibel mit ihrem Standardverhalten, und diese Änderung des Standardverhaltens könnte leicht dazu führen, dass Bibliotheken von Drittanbietern außerhalb Ihrer Kontrolle sehr unzuverlässig auf unerwartete Art und Weise, da sie logischerweise vom Standardverhalten abhängen. Oft sind die Änderungen subtil und führen zu nicht sofort offensichtlichen Problemen, wenn man es mit einer großen Codebasis zu tun hat. Ich habe inzwischen eine Antwort erstellt, in der die Probleme, die ich erlebt habe, im Folgenden beschrieben werden. Testen Sie also die Ergebnisse der Verknüpfung selbst, bevor Sie sich zu einem umfassenden Einsatz von <base> ist mein neuer Ratschlag!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X