Kann ich ein protokollbezogenes <base> -Tag verwenden?

Protokollrelative URLs Machen Sie es sich bequem, Ressourcen (Bilder, CSS, JS) mit demselben Schema (HTTP oder HTTPS) wie die ursprüngliche Anforderung einzuschließen, während Sie nur eine einzige Kopie der zwischengespeicherten Seite behalten. Das Benutzerprogramm entscheidet dann, ob HTTP oder HTTPS (basierend auf dem URI der HTML-Seite) verwendet werden soll oder nicht.

Wir benutzen die<base href=".." /> Tag und relative URLs zu Ressourcen im HTML.

Ein Beispiel:

<html>
<head>
  <base href="http://example.com" />
  <script src="js/foo.js" type="text/javascript" />
</head>

Kann ich das auf irgendeine Weise kombinieren? Protokollrelative URLs innerhalb eines<base/> Etikett?

<base href="//example.com" />

Meine Experimente insb. mit Internet Explorer funktionierte manchmal und manchmal nicht (manchmal funktionierten sogar Menü-Links nicht, manchmal wurden CSS-Bilder nicht geladen).

Gibt es irgendetwas, damit ich es zum Laufen bringen kann, oder eine Empfehlung, wenn es eine gute Idee ist? Ich konnte keine Informationen auf Websites wie findencaniuse.com.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage