2016-08-03 2 views
0

Aus irgendeinem Grunde die folgenden kürzlich Arbeiten verlassen:HTML-Objekt-Tag nicht angezeigt Webseite

<html> 
    <body> 
    <h2>Form 4</h2> 
    <object data="https://www.sec.gov/Archives/edgar/data/1463959/000155335015000539/xslF345X03/khesin4.xml" type="text/html"> 
     Could not retrieve form. 
    </object> 
    </body> 
</html> 

Es bedeutet, ist eine SEC Filing angezeigt werden, aber in letzter Zeit zu arbeiten aufhören. Die nackte URL funktioniert gut. Ist das etwas im Code oder in der Art, wie der SEC-Server arbeitet?

verwirrt.

+1

Ich bekomme 'Refused to Display 'https://www.sec.gov/Archives/edgar/data/1463959/000155335015000539/xslF345X03/khesin4.xml' in einem Rahmen, weil es 'X-Frame-Optionen' zu setzen "SAMEORIGIN" in der Konsole. Dies bedeutet, dass die Seite nur in einem Frame am selben Ursprung wie die Seite selbst angezeigt werden kann. – j08691

+0

hast du iframe anstelle von object versucht? –

+0

Versuchtes iframe, dasselbe Ergebnis. Sieht so aus, als wäre das X-Frame-Options-Problem das eigentliche Problem. Ich nehme nicht an, dass es einen Weg gibt, wie? –

Antwort

0

Sie können eine Abhilfe schaffen, indem Sie zuerst diese Datei herunterladen (php/CURL scheint eine gute Wahl zu sein, um das Browserverhalten zu simulieren), indem Sie eine lokale Kopie erstellen und sie dann verwenden. Suchen Sie bei jedem Aufruf nach einer Dateiaktualisierung, um zu vermeiden, dass der Benutzer eine alte Version hat, oder mit einer guten Regelmäßigkeit, um zu verhindern, dass er vom sec.gov-Server gesperrt wird.

+0

Danke. Ich werde diesen Ansatz untersuchen. –

Verwandte Themen