2010-12-21 7 views
2

Ich versuche, Javascript-Code zu finden, der mir hilft, eine URL zu verkürzen (und nachher auch zu dekodieren). Ich kann keinen vorhandenen Dienst verwenden, da ich an einer E-Mail-Software arbeite, die keine externen Verbindungen zulässt.Gibt es eine "einfache" Möglichkeit, die URL-Kürzung mit Javascript zu implementieren?

Ich werde Ihre Hilfe wirklich zu schätzen wissen.

Vielen Dank.

AAC

+0

Ich kann mir nicht vorstellen, wie das funktionieren könnte. Kannst du es ausarbeiten? –

+1

FYI - Nicht alle E-Mail-Clients unterstützen Javascript in der E-Mail ausgeführt – Jakub

+1

@Jakub, sehr wahr. Die meisten E-Mail-Clients unterstützen kein Javascript in einer E-Mail. –

Antwort

6

Nr

URL Werke Verkürzung durch eine zufällige ID zu erzeugen und es auf die reale URL in einer Datenbank zu verknüpfen. Wenn jemand eine URL aufruft, die die ID enthält, wird eine Datenbanksuche durchgeführt und dann werden sie umgeleitet.

Es ist keine komprimierte Version.

1

Nicht möglich, wie David sagte.

Auch Javascript ist in den meisten E-Mail-Clients aufgrund dieser Methode deaktiviert, um Benutzer zu verfolgen. Sie könnten immer versuchen, Ihre eigene serverseitige Anwendung zu erstellen, aber wie Sie sagten, wenn keine externen Verbindungen von der E-Mail zugelassen sind, haben Sie kein Glück.

+0

Alles klar, alles stimmt, FYI mein E-Mail-System behandelt javascrip, um Benutzerdaten zu manipulieren und dynamischen Inhalt zu erstellen, dann wird eine reine HTML-Vorlage an den Abonnenten gesendet. Da ich meine serverseitige App weder erstellen kann, suche ich eher nach einer Verschlüsselungs-/Entschlüsselungsfunktion (die einige Parameter von meiner ursprünglichen URL etwas verkürzt - so etwas wie http://mydomain.com/ENCRYPTED). – AAC