0
0

httpからhttpsに対応したら急にjavascriptの何かが動かなくなった。

Posted at

Djangoでwebアプリを作成中の出来事。
先程までできていたカレンダーから選択する機能が使えなくなっている。
そういえばさっきhttpsに変更したわ。

コンソール画面を確認するとエラーメッセージが来ている。
Mixed Content:load all resources via HTTPS to improve the security of your siteとのこと。混在コンテンツ?こちらを調べてみる。

つまり、せっかくwebページ全体をHTTPS通信で安全に扱っているのに、一部でHTTP通信を使っているせいでそこから悪いやつがアタックして、例えばjavascriptのコードを書き換えたりできちゃうってことみたい。

そこでコードを見てみると

<script src="https://code.jquery.com/jquery-1.10.0.min.js"></script>

あった、このjqueryのCDNだけhttpとなっていた。
これをhttpsに書き換えたらいいの...かな。

これでgit pullっと。よし!カレンダーが戻ってきた!🤩

スクリーンショット 2024-09-06 19.19.49.png

このs一文字で大きく変わってしまうんだなあと痛感し、しっかりサーバー内部で起こっていることを深く学習したいと思う出来事でした。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0