iOSのLINEブラウザでjQueryの読み込みが完了しない

6427 Views
JavaScriptLINE
iOSのLINEブラウザでjQueryの読み込みが完了しない

最近個人的に作っていたホームページをLINEのブラウザで見た所、javascriptが動いていない箇所を発見。。。

jsのファイルを解析して変更してを繰り返したところで理由がわかったので、ご紹介。

SNSでシェア♪

スポンサーリンク

目次

原因

結果から申しますと、jsファイル内で行なっていた
「ページが読み込まれたら実行を行う」
箇所の処理がどうやらiOSのLINEブラウザでは動かないようでした。

動かなかったコードはこちら

$.event.add(window, "load", function() {

昔から使ってた記述なのですごくショックです。。。

これを

$(window).on("load", function() {

にしてあげることでLINEブラウザでも問題なくjsが実行されました!

 

ちなみに。。。

動かなかった記述の方、結構いろんなサイトで実装しちゃってたのでわかる範囲で修正しないといけないです。。。

SNSでシェア♪

スポンサーリンク

関連記事