2017-09-08 1 views
0

Ich versuche eine lokale HTML-Datei zu erstellen, damit ich die Embed-API von Cryptowat.ch über eine Webansicht in eine Desktop-Anwendung einbetten kann.Cryptowat.ch Embed API alle Browser einfrieren

I have found an NPM package das zeigt, wie die API zu verwenden, und es scheint wirklich einfach. It even comes with a sample JSFiddle.

<html> 
<head> 
    <meta charset="utf-8" /> 
    <title></title> 
</head> 
<body> 

    <style> 
     #chart-container { 
      width: 550px; 
      height: 186px; 
     } 
    </style> 

    <div id="chart-container"></div> 
    <script type="text/javascript" src="https://static.cryptowat.ch/assets/scripts/embed.bundle.js"></script> 
    <script type="text/javascript"> 
     function loadChart() { 
      var chart = new cryptowatch.Embed('gdax', 'btcusd', { 
       timePeriod: '30m', 
       width: 550, 
       height: 186 
      }); 
      chart.mount('#chart-container'); 
     } 
     window.onload = loadChart; 

    </script> 


</body> 
</html> 

Es funktioniert gut in den JSFiddle, aber es funktioniert nicht in jedem Browser ich installiert habe: ich einfach kopierte die JSFiddle in einer lokalen Datei

Bevor sie in eine der Anpassung zu graben. In Chrome sehe ich das Diagramm, aber keine Daten und die Seite reagiert nicht mehr. Auf Firefox sehe ich nur ein schwarzes Quadrat. Im Internet Explorer ist es nur eine leere Seite.

Gibt es etwas Offensichtliches, das ich vermisse?

Antwort

0

Es schien einfach einen momentanen Blip in der API zu sein.

Ich habe die gleichen Probleme wie beschrieben, mit Ihrem obigen Code erlebt.

Ohne den Code überhaupt zu ändern, scheint er nun korrekt zu funktionieren.

Verwandte Themen