Knuddels-API wird NICHT automatisch eingebunden

Issue #51 resolved
Lex Luthor created an issue

Habe das ganze eben mehrfach getestet (Knuddels.at), die API wird definitiv NICHT automatisch eingebunden. Wird die Api nicht mittels

<script type="text/javascript" src="/apps/api/knuddels-api.js"></script>

eingebunden schreibt die Console sofort

Uncaught ReferenceError: Client is not defined

Comments (4)

  1. Dennis Dudek

    Könnte daran liegen, dass Knuddels es selber nicht valide einbinden:

    <script src="/apps/api/knuddels-api.js"></script>
    <!DOCTYPE html>
    

    Man kann sich stark darüber streiten, wo eine JS eingebunden werden muss, aber defintiv nicht vor dem DOCTYPE der zwingend immer in der ersten Zeile stehen muss, nichtmal eine Leerzeile davor ist erlaubt

    -> The document type could not be determined, because the document had no correct DOCTYPE declaration. The document does not look like HTML, therefore automatic fallback could not be performed, and the document was only checked against basic markup syntax.

    -><html> The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements

    Kann man so weitergehen. Ich würde den Fehler also hier suchen, und die Positionierung der einbindung der JS überdenken... ggf. per regex in head oder zumindest in html tag einbinden... Das einbinden der JS hat nichts außerhalb des HTML Tags zu suchen und erst recht nicht in erster Zeile beim Doctype.

  2. Log in to comment