FirefoxでjQueryが動かない! 
2016/03/22 Tue.
jQueryを使ったJavaScriptが動かない。
もちろん、jQueryは読んでいる。
しかし、どう調べてもjQueryの部分で止まってる。
ふぇぇぇぇ。おうちにかえれないよぅ。
IEで動かしてみる。
動く。
もぅマヂ無理。
Firefox捨てょ。
もちろん、jQueryは読んでいる。
しかし、どう調べてもjQueryの部分で止まってる。
ふぇぇぇぇ。おうちにかえれないよぅ。
IEで動かしてみる。
動く。
もぅマヂ無理。
Firefox捨てょ。
と言うわけには行かないので調べる。
なになに?「F12」ボタンを押すとデバッグ画面が開く?
「F12」ポチー。
デバック画面が開く。
わお!今の今まで知らなかったよ。
chromeやIEにも同じ機能があるんだとか。
「コンソール」を見てみる。
お?エラーが書かれている。
混在アクティブコンテンツの読み込みをブロックしました
jQueryファイルがブロックされていました。
読ませたけど読まなかった。そりゃ動きませんな。
で、どういうことかというと、Firefox23以降セキュリティが厳しくなって、HTTPSサイトからHTTP接続ファイルを読まなくなった模様。
今回私が作っていたサイトはSSL接続のサイトなのですが、非SSL接続先のjQueryファイルを読みに行ってたのが原因でした。
なので、SSLサイトのディレクトリにjQueryのシンボリックリンクを張って、それをSSL接続で読ませることで解決。
なになに?「F12」ボタンを押すとデバッグ画面が開く?
「F12」ポチー。
デバック画面が開く。
わお!今の今まで知らなかったよ。
chromeやIEにも同じ機能があるんだとか。
「コンソール」を見てみる。
お?エラーが書かれている。
混在アクティブコンテンツの読み込みをブロックしました
jQueryファイルがブロックされていました。
読ませたけど読まなかった。そりゃ動きませんな。
で、どういうことかというと、Firefox23以降セキュリティが厳しくなって、HTTPSサイトからHTTP接続ファイルを読まなくなった模様。
今回私が作っていたサイトはSSL接続のサイトなのですが、非SSL接続先のjQueryファイルを読みに行ってたのが原因でした。
なので、SSLサイトのディレクトリにjQueryのシンボリックリンクを張って、それをSSL接続で読ませることで解決。
- 関連記事
category: ブラウザ・メール
この記事へのコメント
コメントの投稿
コメントは全て管理人が内容を確認してから表示されます(非公開コメント除く)。
内容によっては表示されない場合がありますことご了承願います。
内容によっては表示されない場合がありますことご了承願います。