Lösung zur Verwendung der Baidu-Freigabe auf der HTTPS-Seite

Lösung zur Verwendung der Baidu-Freigabe auf der HTTPS-Seite

Seit der Aktivierung des https-Zugriffs für die gesamte Site ist der Freigabecode nicht mehr verfügbar und das aktivierte kleine grüne Symbol ist zu einem grauen Symbol geworden. Leider habe ich viel Mühe in dieses kleine grüne Etikett gesteckt. Baidu-Anzeigen wurden im Wesentlichen entfernt, die Baidu-Site-Suche wurde ebenfalls im Wesentlichen entfernt und die Freigabefunktion ist nur noch Dekoration. Einige Forscherkollegen fragten mich, warum ich es nicht teilen könne. Eigentlich ist es nicht so, dass ich nicht teilen möchte, aber meine Fähigkeiten sind begrenzt und ich kann dieses Problem nicht lösen. Da ich heute zufällig etwas Freizeit habe, möchte ich dieses Freigabeproblem lösen.

Also suchte ich im Internet und fand heraus, dass es ziemlich viele Leute mit diesem Problem gibt. Glücklicherweise hat jemand bereits eine Lösung für dieses Problem bereitgestellt.

Problemumgehung

Die Lösung kommt von Whispering. Bitte beachten Sie, dass die Website möglicherweise blockiert ist und ein Proxy erforderlich ist. Der Code wird auf Gihhub geteilt.

Die allgemeine Lösung besteht darin, den Freigabecode von Baidu in einen lokalen Code zu ändern, sodass Sie den Freigabecode von Baidu nicht jedes Mal über http aufrufen müssen. Der Code kann von GitHub heruntergeladen werden.

Legen Sie nach der Dekomprimierung die statische Datei im Stammverzeichnis der Site ab.

Zugehörige Datei-Download-Adresse:

http://bdimg.share.baidu.com/Ändern zu/Github-Adresse: https://github.com/hrwhisper/baiduShare

Oder klicken Sie hier zum Download

Laden Sie den statischen Ordner herunter und entpacken Sie ihn

Ändern Sie dann das JS, auf das wir verwiesen haben

Geändert zu:

.src='https://www.xxx.cn/inc/uploads/online/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

Bitte ändern Sie den Domänennamen zu Ihrem eigenen. ok, Problem gelöst. Prozentuale Freigabe erscheint erneut!

<<:  So lösen Sie das Problem, dass nach dem Senden der HTML-Formulareingabe kein Formularwert angezeigt wird, indem Sie deaktivierte

>>:  Details zur zugrundeliegenden Datenstruktur von MySQL-Indizes

Artikel empfehlen

Installations-Tutorial für die ZIP-Archivversion von MySQL 5.7

In diesem Artikel finden Sie das Installations-Tu...

Beispiel für die Implementierung einer To-Do-Anwendung mit Vue

Hintergrund Zunächst möchte ich sagen, dass ich k...

Implementierungsschritte zum Installieren einer Java-Umgebung in Docker

Dieser Artikel basiert auf Linux CentOS8, um Dock...

Beispiel für die Implementierung eines Skeleton-Bildschirms mit Vue

Inhaltsverzeichnis Verwendung des Skelettbildschi...

Designideen für MySQL-Backup und -Wiederherstellung

Hintergrund Lassen Sie mich zunächst den Hintergr...

So öffnen Sie den Port in Centos7

Die Standard-Firewall von CentOS7 ist nicht iptab...

Saubere XHTML-Syntax

Das Schreiben von XHTML erfordert eine saubere HTM...

Implementierung der CommonJS-Modularität in Browsern ohne Kompilierung/Server

Inhaltsverzeichnis Einführung 1. Was ist one-clic...

Zusammenfassung der vier Möglichkeiten zum Durchlaufen eines Arrays in JS

Dieser Artikel vergleicht und fasst vier Möglichk...