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インデックスの基礎となるデータ構造の詳細

推薦する

antd+reactプロジェクトをviteに移行するためのソリューションの詳細な説明

Antd+react+webpackは、多くの場合、Reactテクノロジースタックに基づくフロントエ...

マインスイーパゲームを実装するための jQuery プラグイン (1)

この記事では、jQueryプラグインを使用したマインスイーパゲームの最初の記事の具体的なコードを参考...

ウェブメッセージボード機能を実現するjs

この記事の例では、Webメッセージボードを実装するためのjsの具体的なコードを参考までに共有していま...

Linuxシステムにmsfをインストールするプロセスの詳細な説明

または、インストールプロセスを自分で書き留めてください。私のサーバーシステムはAliyun Linu...

2013年のウェブデザインUIの最もホットなトレンド最も人気のあるUIデザイン

時は経つのが早く、わずか 6 日後には 2013 年が歴史になります。今年は、いわゆるトレンドが多す...

Vue ソースコード学習でレスポンシブ性を実装する方法

目次序文1. レスポンシブシステムの重要な要素1. データの変更を監視する方法2. 依存関係を収集す...

jsは、州、市、地区の3レベルのリンクの非選択ドロップダウンボックスバージョンを実現します。

インターネットで3レベルリンクを検索したところ、すべてオプションで書かれていました。突然、別の方法で...

Nginx インストールの詳細なチュートリアル

1. Nginxの簡単な紹介Nginx は、無料のオープンソースの高性能 HTTP サーバーおよびリ...

カルーセルバナーの自動回転効果を実現する純粋な CSS

さっそくコードを見てみましょう * { マージン: 0; パディング: 0; } 。容器 { マージ...

Linux で ffmpeg をインストールするための詳細なチュートリアル

1. CentOS Linuxにffmpegをインストールする1.ダウンロードして解凍する http...

Zabbix を使用して Oracle データベースを監視する方法の詳細な説明

1. 概要Zabbix は非常に強力で、最も広く使用されているオープンソースの監視ソフトウェアです。...

HTML 特殊文字エンコーディング CSS3 コンテンツに関する簡単な説明:「私は特別なシンボルです」

プロジェクトで使用されている特殊文字とアイコンHTMLコードXML/HTML コードコンテンツをクリ...

初心者のための入門チュートリアル⑤:ウェブサイト登録はとても簡単、簡単な登録のヒント

スペースを購入してウェブサイトを構築したことがある友人なら、ウェブサイトは正式に開設する前に登録する...

ページ リファクタリング スキル - Javascript、CSS

JS、CSSについてCS: ...上部のスタイルシートCSS式を避ける外部JS、CSSの使用JSと...

Vueでaxiosをカプセル化するいくつかの方法

目次ベーシックエディションステップ1: Axiosを構成するステップ2: リクエストをカプセル化する...