Wie kann ich alle externe Links mit einem einzigen onmousedown Ereignis neu schreiben?Javascript um alle externen Links auf mousedown umzuschreiben?
Kinda wie das, was Facebooks macht mit seinem Link Shim
Überprüfen Sie bitte das Original Facebook Artikel über den Link Shim: http://on.fb.me/zYAq0N
Anforderungen:
Sollte arbeiten alle Subdomains auf mainsite.com.
Sollte example.com Umleitung zu mainsite.com/link.cgi?u=http://example.com
nur Links umleiten sollte nicht zu mainsite.com gehört.
Verwendung:
Dies ist für die Sicherheit der Benutzer von einem privaten Web-App und Referrer zu schützen.
Am besten für eine gute UI wie im FB-Artikel erwähnt.
das so ist, wenn Benutzer über einige Link schwebt zeigt es den richtigen Link, aber wenn er es klickt, js leitet es
Dank my.site.com/link.cgi=http://link.com in vorzurücken
GELÖST: https://gist.github.com/2342509
kein Übel, es ist meine Nutzer zu schützen, auf meiner Web-App von externen Websites. –
Dann schreiben Sie einfach die Links vollständig neu, damit der Benutzer sehen kann, wohin sie beim Schweben gebracht werden. Warum zeigen Sie ihnen X, sondern bringen Sie sie zu Y. Das ist Täuschung. – jfriend00
wie Sie in der FB Artikel sehen können ich verlinkt, für gute UI, im laufenden Betrieb meine Umleitung wird nur meine Benutzer stoppen, wenn Website mit Malware betrachtet wird, werden wir die Safebrowsing API von Google für den Endpunkt verwenden: –