SSL化したときのはてブ数が表示されない

Simplicityの特徴 フォーラム 不具合報告 SSL化したときのはてブ数が表示されない

このトピックには10件の返信が含まれ、2人の参加者がいます。3 年、 7 ヶ月前わいひら わいひら さんが最後の更新を行いました。

  • 投稿者
    投稿
  • #35763

    鳳梨de中國

    いつも利用させていただいております。
    現在、Wordpress4.4.1+Simplicity1.9.3(子テーマ)で利用しています。
    サーバ自体はXserverです。
    先日、サイト全体のSSL化を行いました。そうしたところ、はてブのみシェア数が表示されない問題が発生しています。最終的には読み込めず「!」が表示されているので、おそらくタイムアウト的なエラーだろうと推測しています。

    同一環境でHTTP時には動いていたので単にhttpとhttpsでの問題じゃないかと思いつつ、原因が特定できておりません。
    不具合時のスレッドとプラグイン周りは一通り試しましたが改善されず、ブラウザベース(FireFox,IE,Chrome,Android FireFox)で同じ問題が発生します。特にChromeはなぜかFacebookの取得にもコケることがあります。
    事象が発生するサイトはこちら:https://jcvisa.info/the-best-vpn-for-gmail-facebook-twitter-in-china

    ここを見ろ!的な場所ございましたらご指摘下さいませ。

  • #35775

    Hidekichi

    うちはsslの環境がないので試せませんので、直接試してもらう感じになりますけど

    親テーマjavascript.jsの「//はてなブックマークではてブ数を取得」のurlの所を

    //api.b.st-hatena.com/entry.count?callback=?
    
    #から
    
    //b.hatena.ne.jp/entry.count?callback=?

    に変えてみてはどうでしょうか?

  • #35776

    Hidekichi

    ちなみに、

    httpsサイトでSNSカウンタがぐるぐるする

    過去ログにありました。

  • #35777

    鳳梨de中國

    Hidekichi様

    レスありがとうございます。
    舌足らずですみません。先のレスと、はてなの発表「b.hatena.ne.jpは古いからapi.b.st-hatena.comを使え」は見ていたので、その後何かの対応が入っていたのかと思っての投稿でした。

    現状は古いAPI使うしかないのですね。
    コード書き換えて対応することにしました。
    こちらクローズとさせていただきます。

  • #35778

    Hidekichi

    まぁ問題点としては、はてブがsslに対応してないってのが一番の問題点です。なので現状としては対応しているものでやるしかないという感じですが、今の所httpでも特別どうということはないのですが、例えばSPDYやhttp2はssl前提みたいなところもあったりするから、できるんだったらsslって感じですかね。

    昔は暗号化する分httpsの方が遅くなるということで、httpのが良かったわけですが、それを凌駕する技術が出てくるとやはりsslなのかなぁと思ったりも。ただhttp2はどっちでもいけるはずですが先にHTTP/2 over TLSが優先されていたりするのでアレですね。

    場合によってはSPDYが入ってても、入ってないsslの方がTCPの影響で速いこともあったりするのでまだしばらくは様子見な感じです。
    結局サーバーの仕様次第なので、何とも言えない部分が多いのが現状のようです。

  • #35787
    わいひら
    わいひら
    キーマスター

    鳳梨de中國さん
    b.hatena.ne.jp/entry.count?callback=?
    に変更したら、うまくいきましたでしょうか?
    うまくいくようでしたら、変更しようと思います。
    以前、変更したような気がしたんですが、何かの手違いか、忘れていたのかもしれません;

  • #35788
    わいひら
    わいひら
    キーマスター

    とりあえず、手元のファイルは修正しておいたので、次のバージョンアップでb.hatena.ne.jpになると思います。

  • #35803

    Hidekichi

    > わいひらさん

    サンプル: プロトコルを判別してアドレスを変更 | jsFiddle

    こんな感じで、https:だったらb.hatena、httpだったらapi.b.st-hatena.comってのはどうでしょう?
    jsFiddleはssl対応しているのでb.hatenaが表示されていると思います。

  • #35813
    わいひら
    わいひら
    キーマスター

    とりあえず、このサイトではうまく動いているので、b.hatena.ne.jpで出してみて、うまくいかないようならそちらの方法を使わせてもらおうと思います。
    ありがとうございます!

  • #36637

    鳳梨de中國

    わいひら様

    いつもありがとうございます。
    亀レスですが、Hidekichi様の指摘通り古いAPIに切り替えたところ問題なく動作しております。

  • #36681
    わいひら
    わいひら
    キーマスター

    これで、このままの設定で問題ないとわかりました。
    ありがとうございます。

トピック「SSL化したときのはてブ数が表示されない」への新規返信追加は締め切られています。

スポンサーリンク
アドセンス(大)
アドセンス(大)