Lesen Sie den Text
Das Kopieren von Browsern ist tatsächlich ein sehr problematisches Problem, da es sich um die Sicherheit des Browsers handelt, sodass der Browser selbst keine entsprechende Schnittstelle bereitstellt und wir keine Möglichkeit haben, diese Funktion über reines JS zu implementieren, aber Sie werden viele Websites wie Baidu sehen Cloud Disk hat diese Funktion erreicht. Wie erreichen sie sie heute?
Zunächst einmal ist mir diese Funktion sehr wichtig, da das private Teilen auf Zhuanpan.com diese Funktion haben muss. Der Screenshot sieht wie folgt aus:
Solange Sie auf die Schaltfläche „Kopieren“ klicken, wird das Passwort für die private Freigabe auf der Netzwerkfestplatte automatisch in Ihren Browser kopiert. Tatsächlich habe ich zu Beginn noch viel Zeit mit dieser Funktion verbracht, da sie das Kopieren der angehaltenen Ebene erfordert und die Schwierigkeit des Problems plötzlich stark zugenommen hat. Jetzt bin ich jedoch immer noch bereit, den Code zu veröffentlichen , und ich hoffe, dass es allen gefällt. Übrigens weise ich auf ein paar andere Blog-Codes hin, die ich geschrieben habe, ich hoffe, sie gefallen euch:
Baidu-Netzwerk-Disk-Crawler
Baidu-Bildcrawler
ok Soso-Crawler-Quellcode
Java-Wortsegmentierungsalgorithmus
Laden Sie Freunde ein, sich zu registrieren
Automatische Datenbanksicherung
Okay, jetzt kommen wir zur Sache. Für das Kopieren des Browsers sind zwei Plug-Ins erforderlich. Bitte laden Sie sie zuerst herunter: Adresse 1 herunterladen
Der Code lautet wie folgt: var clip=null;<br>
clip = new ZeroClipboard.Client();//neues Objekt<br>
clip.setText(null);<br>
ZeroClipboard.setMoviePath( '${pageContext.request.contextPath}/media/js/ZeroClipboard.swf'); //Wenn es sich nicht im selben Verzeichnis wie HTML befindet, müssen Sie setmoviepath<br> festlegen
//ZeroClipboard.setMoviePath( '../media/js/zeroclipboard10.swf');<br>
clip.setHandCursor(true);<br>
clip.addEventListener('mousedown', function(client) {<br>
window.passwd = document.getElementById("file-password").value;<br>
clip.setText(window.passwd);<br>
});<br>
<br>
clip.addEventListener('complete', function (client, text) {<br>
<br>
window.url = document.getElementById("file-url").value;<br>
var id=get_param("id");<br>
var type=get_param("type");<br>
window.open(window.url,'_self');<br>
$('.theme-popover').hide();<br>
$('.theme-popover-mask').hide();//Das Kopierfeld schließen<br>
document.getElementById("theme-popover").style.visibility="hidden";//Shadow Hidden<br>
//Download-Informationen aufzeichnen<br>
$.ajax({<br>
Typ: „Beitrag“,<br>
URL: „${pageContext.request.contextPath}/download/statistic.action“,<br>
dataType: „json“,<br>
Daten:{<br>
Typ:Typ<br>
},<br>
Success:function(data){;} <br>
});<br>
});<br>clip.glue('copy-password','copy-dialog');
Die im Code aufgezeichneten Download-Informationen beziehen sich auf Go Zhuanpan.com, Sie müssen sich nicht darum kümmern, der folgende Satz:
document.getElementById("theme-popover").style.visibility="visible";//Wird beim privaten Teilen angezeigt
Versteck dich schließlich im Schatten. Ich habe eine QQ-Gruppe gegründet und jeder ist herzlich eingeladen, gemeinsam Technologie auszutauschen. Gruppennummer: 512245829. Freunde, die Weibo mögen, sollten folgen: Turntable Entertainment