Wie verhindere ich, dass Firefox / IE Feeds formatiert?

9

Ich habe ein XSLT für RSS-Feeds geschrieben und es funktioniert gut in Chrome. FF und IE haben jedoch einen Standard-Feed-Formatierer, so dass sie meine XSLT ignorieren. Gibt es eine Möglichkeit zu verhindern, dass FF / IE meine Feeds formatiert und stattdessen meine XSLT verwendet?

Bearbeiten: Ich suche nach etwas in meiner XML-Datei hinzufügen, nicht, wie FF / IE-Einstellungen zu ändern.

    
Leo Jiang 14.07.2014, 19:05
quelle

1 Antwort

1

Könnten Sie stattdessen eine HTML-Datei bereitstellen? Mit anderen Worten: diese Lösung sieht gut aus für Sie?

falls Sie nicht können:

Fix für Firefox:

  1. Stellen Sie sicher, dass der MIME-Typ für Quelle und Stylesheet auf einen XML-MIME-Typ gesetzt ist, nämlich text / xml oder application / xml.
  2. Der XSLT-Namespace ist Ссылка . Verwenden Sie die Verarbeitungsanweisung anstelle des nicht standardmäßigen xml: stylesheet.
  3. Laden Sie aus Sicherheitsgründen XSLT-Stylesheets aus derselben Domäne.
  4. Für RSS oder ATOM Feed firefox override Stile. Eine bekannte Problemumgehung besteht darin, am Anfang der XML-Datei einen ausreichend langen XML-Kommentar hinzuzufügen, um die ersten 512 Byte zu "pushen", was von Firefox analysiert wird, um festzustellen, ob es ein Feed ist oder nicht.

Quelle: Ссылка

    
Joe 05.11.2014 00:52
quelle