HTTPS対応サーバー上でHamliteを動かす方法

最近は一部のブログサービスがHTTPS対応になったりしていますが、どういうわけかHamliteが動かない(動かなくなった)という方がいらっしゃるかも知れません。

私のサイト(www.hasera.net)も、特に大した意味もなくHTTPS対応にしたのですが、AIボタンが表示されなくなっていました(今日気付きました)。

GoogleChromeでテストした結果、HTTPSのサーバー上にHamleteの記述をするとき、

1.src=”http://reversi-ai.appspot.com/v1.61/hamlite.html・・・
これは何も表示されませんでした。まず突き当たる問題。

2.src=”https://reversi-ai.appspot.com/v1.61/hamlite.html・・・
httpsと書くと、Hamliteは一応動きましたが、AIボタンが無効になりました。

3.Hamliteをダウンロードして少々改造、自分のサーバーにアップロード src=”./hamlite/hamlite.html・・・
hamcode.jsの中の「http」を「https」に変更したところ、AIボタンが有効になりました。

以上を「実際にやってみた」のがこちら↓です。
/hamlite-test20171107.html

Hamleteのサイトはこちら → http://hamlite.ifdef.jp

※追記
そもそも不可能(iframeが使用不可能)なブログサービスもあるようですね。
http://hamlite.ifdef.jp/blogparts/livedoorblog.html
何とかならないものかなと思いますが、ブログサービス側で制限されてしまうと無理だと思います。Hamliteを別のサイトで動かしてリンクするくらいしか思いつきません。

タイトルとURLをコピーしました