iOSのLINEブラウザでjQueryの読み込みが完了しない
最近個人的に作っていたホームページをLINEのブラウザで見た所、javascriptが動いていない箇所を発見。。。
jsのファイルを解析して変更してを繰り返したところで理由がわかったので、ご紹介。
スポンサーリンク
目次
原因
結果から申しますと、jsファイル内で行なっていた
「ページが読み込まれたら実行を行う」
箇所の処理がどうやらiOSのLINEブラウザでは動かないようでした。
動かなかったコードはこちら
$.event.add(window, "load", function() {
昔から使ってた記述なのですごくショックです。。。
これを
$(window).on("load", function() {
にしてあげることでLINEブラウザでも問題なくjsが実行されました!
ちなみに。。。
動かなかった記述の方、結構いろんなサイトで実装しちゃってたのでわかる範囲で修正しないといけないです。。。
スポンサーリンク