HttpsページでBaiduシェアを使用するためのソリューション

HttpsページでBaiduシェアを使用するためのソリューション

サイト全体で https アクセスを有効にしてから、共有コードが利用できなくなり、有効になっていた小さな緑色のアイコンが灰色のアイコンになりました。悲しいことに、私はこの小さな緑のラベルに多くの労力を費やしました。Baidu の広告は基本的に削除され、Baidu のサイト検索も基本的に削除され、共有機能は単なる装飾になっています。同僚の研究者の中には、なぜ共有できないのかと尋ねた人もいました。実際、共有したくないわけではないのですが、私の能力には限界があり、この問題を解決できません。今日はたまたま時間が空いたので、この共有問題を解決しようと思います。

そこでインターネットで検索してみたところ、この問題を抱えている人がかなりいることがわかりました。幸いなことに、誰かがすでにこの問題の解決策を提供しています。

回避策

解決策はWhisperingから得られます。Webサイトがブロックされている場合があり、プロキシが必要になることに注意してください。コードはGihhubで共有されています。

一般的な解決策は、Baidu の共有コードをローカル コードに変更することです。そうすれば、毎回 http 経由で Baidu の共有コードを呼び出す必要がなくなります。コードはgithubからダウンロードできます。

解凍後、static をサイトのルート ディレクトリにドロップします。

関連ファイルのダウンロードアドレス:

http://bdimg.share.baidu.com/Github アドレスの変更: https://github.com/hrwhisper/baiduShare

またはここをクリックしてダウンロードしてください

ダウンロードして解凍すると静的フォルダが取得されます

次に参照したjsを修正します

変更後:

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

ドメイン名をご自身のものに変更してください。はい、問題は解決しました。パーセントシェアが再び登場!

<<:  無効にしてHTMLフォーム入力を送信した後にフォーム値が取得されない問題を解決する方法

>>:  MySQLインデックスの基礎となるデータ構造の詳細

推薦する

Navicateを使用してAlibaba Cloud Server上のMySQLに接続する

1. まず、サーバーの mysql にアクセスして権限を変更します。 GRANT オプション付きで、...

CSSポジショニングによる階層関係の問題の詳細な説明

絶対、相対、固定位置の位置決めabsolue: 絶対配置。上、下、左、右を使用して、配置先の親要素に...

MySQLプロセス関数の一般的な使用例の分析

この記事では、例を使用して MySQL プロセス関数の一般的な使用方法を説明します。ご参考までに、詳...

MySQL の分離レベル、ロック、MVCC の紹介

この記事の目的は、これらの概念とその機能の関係を明らかにすることです。 Mysql がトランザクショ...

Vue.jsはアイコンをクリックしてズームインし、

前回の記事では、Vue で画像の切り抜きや拡大・縮小、回転を実現する方法を紹介しました。今回は、アイ...

HTML ul および li タグを使用して画像を表示するサンプル コード

以下のコードをDreamweaverのコードエリアにコピーすると、プレビュー時に以下の画像が表示され...

jQuery でダイナミックなパーティクル効果を実現

この記事では、動的なパーティクル効果を実現するためのjQueryの具体的なコードを参考までに紹介しま...

mysql の追加、削除、変更、クエリの基本ステートメント

文法以下は、MySQL テーブルにデータを挿入するための INSERT INTO コマンドの一般的な...

JSはストップウォッチタイマーを実装します

この記事の例では、ストップウォッチタイマーを実装するためのJSの具体的なコードを参考までに共有してい...

Linux サーバーで MySQL リモート接続を有効にする方法

序文以前の非MKレコードを再編成するためのMySQLの学習説明する有効になっていない場合、データベー...

MySQL パーティションテーブルの制限と制約の詳細な説明

ビルドを無効にするパーティション式では、次の構成はサポートされません。ストアドプロシージャ、ストアド...

MySQL 8.0.18 はクローンプラグインを使用して MGR 実装を再構築します

3 ノード MGR 内の 1 つのノードに異常があり、MGR クラスターに再度追加する必要があるとし...

PHP+nginx サービス 500 502 エラーのトラブルシューティングのアイデアの詳細な説明

概要オンラインサービスへのアクセス中に 500 または 502 エラーが発生した場合、緊急処理とトラ...

Vue2.0でデータの双方向バインディング機能をjsを使って実装する

Object.definePropertyの理解文法:オブジェクト.defineProperty(o...

Centos7 での nginx のインストールと設定に関する詳細なチュートリアル

注: ソフトウェアのインストールの基本ディレクトリ パスは /usr/local です。ソフトウェア...