Ausblenden von HTML-link im href-Attribut
OK, ich bin nicht so gut mit HTML, aber ich werde versuchen, mich auszudrücken so gut wie möglich.
Können sagen, ich habe einen link für ein Spiel, das im href-Attribut. Durch die Verwendung von JS auf.klicken Sie, sobald der Benutzer auf den link klickt, bekommt er ein pop-up-Fenster, das zwingt, ihn zu abonnieren. Nachdem Sie abonnieren, der link wird automatisch geöffnet und der download beginnt.
Aber das problem ist, dass der link sichtbar ist, so kann er einfach mit der rechten Maustaste, link-Adresse kopieren, einfügen und ... nun, du hast die Idee. Auch im Schwebeflug den link, seine im unteren Bereich angezeigt (je nach Ihrem browser).
Zu verbergen-link vom user (immer noch auf auf die Maus klicken)?
Er braucht nicht zu sehen, es öffnet sich, sobald er abonniert hat.
Dankbar
ist die richtige. Sollten Sie AJAX verwenden und custom server-side-Skripte, um dies zu erreichen nicht einfach der client-Seite. Sie können nur die volle Kontrolle Sachen auf dem server.
Warum nicht einfach entfernen Sie die URL aus dem markup-Code und speichern Sie in Ihrem JavaScript.
Es ist keine gute Idee. Benutzer können suchen Sie in der javascript-Quelle, um den link zu finden. Sie sollten solche Dinge auf der server-Seite.
hey, was du redest, muss nicht kompliziert sein, um server-side-Zeugs... Geh Mit Sumit Malik Antwort
InformationsquelleAutor Ribice | 2013-01-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es besser, wenn Sie geben href='#' und verwenden Sie die gleiche JS-Funktion zum umleiten der Benutzer auf den link.
InformationsquelleAutor Sumit Malik
Ist es besser, wenn Sie geben
href='#'
und verwenden Sie die gleiche JS-Funktion zum umleiten der Benutzer auf den link.Nutzen, um einige der text aus dem anderen Beantworter..
Dieser Öffnet den link, aber ich würde es tun so etwas wie dieses...
dann in einer JavaScript-Datei
Dies ist, wie ich es tun würde, aber es ist sehr dumm... Von silly ich meine dumm, warum wollen Sie ein Benutzer in der Lage sein zu klicken, der aber nicht den link sehen? es gibt nur einen Weg, es zu tun, seine Verwendung einer server-side-Sprache, und daher der Benutzer nicht in der Lage sein, um den link sehen...
InformationsquelleAutor ryanc1256
GIT : https://github.com/michaelhartomo/js-ninja-href
js-ninja-href
Javascript native Bibliothek zu verstecken /verhüllen Ihre wirklichen url-link.
Wirklich nützlich, um sich zu verstecken Ihre referral-link.
Erhalten Sie alle Ihre Einnahmen verloren, weil einige Leute nicht wollen, verwenden Sie Ihren referral-link.
Wird es arglos zeigen eine "saubere" url, aber wenn der Benutzer klicken Sie auf ( Links , Mitte, rechts ) leitet Sie woanders hin.
Installieren
Herunterladen und extrahieren .zip-Datei: https://github.com/michaelhartomo/js-ninja-href/archive/master.zip
Setup
Das script: ninja-href.min.js
Führen Sie nun die ninja-href-Funktion ( standardmäßig, es wird hören, ninja-href-Klasse )
Legen Sie die link, den Sie wollen, um zu verbergen /verhüllen, genau wie diese ( in neuem Fenster öffnen ):
Können Sie auch öffnen Sie den link im aktuellen Fenster :
Sehr nützlich, um Mantel referral-link wie dieser :
jsFiddle Beispiel : https://jsfiddle.net/t5f7n7gL/1/
InformationsquelleAutor ostrichegret