Und es geht weiter mit den Angriffen auf Politiker…

  • Matengor
    link
    fedilink
    Deutsch
    115 months ago

    Warum ersetzt das Antipaywallscript das so komisch?

    Nach Angaben der AfD wurden die Stadträte mit einem undefinedballschläger attackiert

    • @[email protected]
      link
      fedilink
      Deutsch
      105 months ago

      Ich könnte mir vorstellen, dass das ein falsch angewendetes Ersetzungsmuster (base) ist und da normalerweise im Prozess vielleicht eine URL eingesetzt wird.

      • Matengor
        link
        fedilink
        Deutsch
        35 months ago

        Ja, denke auch, dass es für das HTML-Attribut “base” ist. Das macht bei Archivseiten am meisten Sinn. Aber schon eigenartig, dass es im Content und auch als Wortbestandteil ersetzt wird. Basel, Basement und andere Begriffe wären ja dann auch dran.

        • @[email protected]
          link
          fedilink
          Deutsch
          15 months ago

          Genau, das Base-Attribut hatte ich auch im Kopf dabei. Es scheint wohl nicht der Fall zu sein, dass die Seiten wirklich geparsed werden oder dass ein (wirklich simpler) Regex am Werk gewesen wäre. Vielleicht wird noch Groß-/Kleinschreibung berücksichtigt, wodurch Basel dann wenigstens gerettet wäre, aber ich mein… Dann müsste das vermutlich auch das Wort “verundefinedln” erzeugen…

    • WDX
      link
      fedilink
      Deutsch
      55 months ago

      Wenn eine Variablen keinen Wert zugeordnet hat ist sie vom Typen ‘undefined’.

      Verkettet man das mit einem String wird undefined raus.

      E.g.

      const x = {};
      console.log("Hello, " + x.y);
      // Hello, undefined 
      

      Also versucht das Skript da iwas zu tauschen mit einem Wert den es gar nicht gibt

      • @Downcount
        link
        Deutsch
        3
        edit-2
        5 months ago

        Musstest du unbedingt ein Objekt deklarieren?

        Ein Beispiel, dass einfacher zu verstehen wäre könnte so aussehen:

        platzhalter1 = “Rüdiger”

        console.log("Hallo " + platzhalter1)

        => “Hallo Rüdiger”

        console.log ("Hallo "+platzhalter2)

        => “Hallo undefined”

        • @aksdb
          link
          Deutsch
          35 months ago

          Bist du etwa objectophob?! /s

          • @Downcount
            link
            Deutsch
            45 months ago

            Teile meiner Antwort könnte die Bevölkerung verunsichern.

      • @Downcount
        link
        Deutsch
        1
        edit-2
        5 months ago

        deleted by creator