2012-03-30 8 views
0

Ich habe ein Problem, wenn ich HTML-Basis-Tag in Chrom verwenden. Für Chrome ist dies okseltsames Verhalten Chrom und HTML BASE-Tag

<base href="/" /> 
<base href="http://www.domain.com/" /> 

und dies nicht

<base href="http://domain.com/" /> 

nach Form und Seitenlade vorlegen, Inhalt des Attributs href verschwindet.

<base href="" /> 

Getestet habe ich es in Firefox und alles funktioniert

Antwort

0

Der <base> Tag die Basis-URL/Ziel für alle relativen URLs in einem Dokument angibt. Das <base> Tag geht in das <head> Element. In HTML hat das <base>-Tag kein End-Tag. In XHTML muss der Tag <base> ordnungsgemäß geschlossen sein (d. H. < base />). Beachten Sie auch, dass die Basis-URL eine absolute URL sein muss! Das Attribut href gibt eine Basis-URL für alle relativen URLs auf einer Seite an. Das Attribut target gibt das Standardziel für alle Hyperlinks und Formulare auf der Seite an.

+0

sind sowohl relative als auch absolute Werte zulässig. Siehe MDN als Referenz: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base Ein Anwendungsbeispiel ist eckig https://angular.io/guide/deployment –