2016-07-13 5 views
0

Wenn Verweis auf eine externe JS-Snippet gehostet auf BitBucket ist es nicht geladen und funktioniert nicht.Verweis auf externe JS-Snippet gehostet auf BitBucket

HTML:

<html> 
    <head> 
     <script src="https://bitbucket.org/!api/2.0/snippets/[PATH TO FILE]/files/test.js"></script> 
    </head> 
    <body></body> 
</html> 

JS:

alert("Hello World"); 

Wenn die gleiche JS-Datei lokal gespeichert ist, es funktioniert, aber wenn sie auf BitBucket gehostet wird, ist es nicht. Irgendwelche Ideen warum?

Könnte es die Länge der Verbindung sein, die das Problem ist? - Seine 109 Zeichen lang.

+0

können Sie die vollständige URL posten? – bugwheels94

+0

* "Könnte die Länge des Links das Problem sein? - Seine 109 Zeichen lang." * Nein, sie können viel länger sein. –

+0

Wenn die Datei nicht öffentlich zugänglich ist, vermute ich, dass Sie einen Zugriffsverweigerungsfehler erhalten. Schau in der Webkonsole nach. –

Antwort

0

Wenn Sie in Ihrer Web-Konsole suchen, dann sollten Sie eine Fehlermeldung ähnlich sehen:

Refused Skript ausführen von ‚https://bitbucket.org/!api/2.0/snippets/path/here/files/test.js‘, weil sein MIME-Typ (‚text/plain‘) ist nicht ausführbar, und strenge MIME-Typüberprüfung aktiviert ist.

Sie werden nicht in der Lage sein, es direkt so zuverlässig über den Browser auszuführen.