MENU
  • IT導入・補助金・業務支援
    • IT導入補助金
  • WEB制作・開発
    • Web制作挑戦Web制作に関連する情報
    • webコーダー挑戦
    • Webデザイナー挑戦デザイナーがWebデザイナーに挑戦し、コーディングやデザインマターでの困りごとや調査内容、他の専門家との情報交換等を投稿します。
    • コーディングメモ
    • エンジニア技術MEMO
    • コーダー技術MEMO
  • ツール・サービス活用
    • Webサービス一覧(IT TOOL)
      • ECサイトIT TOOL ECサイト
      • クラウドファンディング
      • セルフオーダーシステム
      • レッスン施術サービスレッスン施術サービス予約サイト
      • シンプルクラウドソーシング
      • 会議室予約
      • ShopifyShopifyに関連する設定などさまざまな投稿をしていきます。
  • ビジネス支援ツール
    • Canva
    • WordpressWordpressのサイト構築あれこれ!
    • ZOOM
    • エクセル・ワード
    • バーコード
  • このブランドはどこの国?|
  • テクノロジー・トレンド
    • スマートガジェット
      • イヤホン
      • スマホ・PC・タブレット
  • セキュリティ
  • デザインチーム
  • マーケティング・分析
    • SEO・ブログ改善
    • アクセス解析
    • ブログ運営
    • ブログ収益化
    • プロンプト
    • マーケティング全般
  • リサーチ・調査・視点
    • PC関連ネットで販売するPC関連商品の説明
    • トランプ高関税
  • お知らせ
    • IT導入・補助金・業務支援
      • IT導入補助金
    • WEB制作・開発
      • Web制作挑戦Web制作に関連する情報
      • webコーダー挑戦
      • Webデザイナー挑戦デザイナーがWebデザイナーに挑戦し、コーディングやデザインマターでの困りごとや調査内容、他の専門家との情報交換等を投稿します。
      • コーディングメモ
      • エンジニア技術MEMO
      • コーダー技術MEMO
    • ツール・サービス活用
      • Webサービス一覧(IT TOOL)
        • ECサイトIT TOOL ECサイト
        • クラウドファンディング
        • セルフオーダーシステム
        • レッスン施術サービスレッスン施術サービス予約サイト
        • シンプルクラウドソーシング
        • 会議室予約
        • ShopifyShopifyに関連する設定などさまざまな投稿をしていきます。
    • ビジネス支援ツール
      • Canva
      • WordpressWordpressのサイト構築あれこれ!
      • ZOOM
      • エクセル・ワード
      • バーコード
    • このブランドはどこの国?|
    • テクノロジー・トレンド
      • スマートガジェット
        • イヤホン
        • スマホ・PC・タブレット
    • セキュリティ
    • デザインチーム
    • マーケティング・分析
      • SEO・ブログ改善
      • アクセス解析
      • ブログ運営
      • ブログ収益化
      • プロンプト
      • マーケティング全般
    • リサーチ・調査・視点
      • PC関連ネットで販売するPC関連商品の説明
      • トランプ高関税
    • お知らせ
    • IT導入・補助金・業務支援
      • IT導入補助金
    • WEB制作・開発
      • Web制作挑戦Web制作に関連する情報
      • webコーダー挑戦
      • Webデザイナー挑戦デザイナーがWebデザイナーに挑戦し、コーディングやデザインマターでの困りごとや調査内容、他の専門家との情報交換等を投稿します。
      • コーディングメモ
      • エンジニア技術MEMO
      • コーダー技術MEMO
    • ツール・サービス活用
      • Webサービス一覧(IT TOOL)
        • ECサイトIT TOOL ECサイト
        • クラウドファンディング
        • セルフオーダーシステム
        • レッスン施術サービスレッスン施術サービス予約サイト
        • シンプルクラウドソーシング
        • 会議室予約
        • ShopifyShopifyに関連する設定などさまざまな投稿をしていきます。
    • ビジネス支援ツール
      • Canva
      • WordpressWordpressのサイト構築あれこれ!
      • ZOOM
      • エクセル・ワード
      • バーコード
    • このブランドはどこの国?|
    • テクノロジー・トレンド
      • スマートガジェット
        • イヤホン
        • スマホ・PC・タブレット
    • セキュリティ
    • デザインチーム
    • マーケティング・分析
      • SEO・ブログ改善
      • アクセス解析
      • ブログ運営
      • ブログ収益化
      • プロンプト
      • マーケティング全般
    • リサーチ・調査・視点
      • PC関連ネットで販売するPC関連商品の説明
      • トランプ高関税
    • お知らせ
  1. ホーム
  2. WEB制作・開発
  3. Web制作挑戦
  4. webコーダー挑戦
  5. window.onloadがipad/iphoneで動かなかった話【javascript】

window.onloadがipad/iphoneで動かなかった話【javascript】

2025 8/05
webコーダー挑戦
2022年10月3日2025年8月5日
【javascript】 2024

デザイナーのオッコです。

レスポンシブ対応のため、iPad proでテストを行ったところ、fullCalendarが出るはずの部分がまっさらでカレンダーが表示されていませんでした。iphoneも同様。

jsは以下の書き方をしていました。

<script>
window.onload = (e)=>{
 //fullCalendarの処理
}</script>

ちなみにChromeのエミュレータでは問題なく動作します。

最初はfullCalendarが関係していると思い、オプションなどを色々調べていたのですが、どうも違うということで、js内にalertを書きまくって検証してみました。

目次

windowsで動くjsがiOS端末で動いていない

Chromeで期待通り出たアラートが、iOSでは出ませんでした。

どうやらiOSではwindow.onloadの中身だけ処理をすっ飛ばしているようです。

<script>
alert("ここは出る");

window.onload = (e)=>{
alert("ここは出ない");

 //fullCalendarの処理
}</script>

iOS+safariでwindow.onloadが動かない問題について

↑こちらの記事をヒントに以下のように書き換えました。

<script>
document.addEventListener('DOMContentLoaded', (e)=> {
  //fullCalendarの処理
});</script>

これでiPad/iPhoneでも問題なくカレンダーが表示されました。

リンクにはsafari限定と書かれていますが、私の場合iPadのChromeでも表示されなかったため、もしかしたら原因は以下だったかもしれません。

エンジニアの階段
window.onloadの利用はお勧めしない その理由 window.onloadを書いたけど、動かないことが多々あります。 これは、同じページ内で複数のwindow.onloadが記述されている場合に、一つしか動作できないのが原因なようです...

いずれにせよ、fullCalendarは悪くなかったです。疑ってすみませんでした。

関連記事紹介

あわせて読みたい
【jquery】iOS用クリックイベント「touchend」で二重にイベントが発火していた件【iPad】 デザイナーのオッコです。 今から、私が悩んだiPadでの挙動についての解決策をお話ししようと思います。 iPadでプルダウンをタップするとすぐ閉じてしまう iPadでヘッダ...
あわせて読みたい
iOSでリンク付きの画像をタップしたときにデフォルトで青くなってしまうのを解消 こんにちは、コーダーのオッコです。 直しちゃったので参考になる画像がないのですが、スマホ実機でリンクがついた画像をタップすると、タップした領域がデフォルトで青...
あわせて読みたい
クリックで開閉するヘッダのプルダウンコード(任意の場所をクリックして閉じられる処理あり) コーダーのオッコです。 ヘッダのプルダウンの挙動ってタグ構造に左右されたりして地味に時間を取られるので、自分なりの書き方をまとめておきます。 ヘッダの右上にプ...

システム開発はアピステクノロジーへ

アピステクノロジーでは、システム開発をはじめ、システムパッケージの販売にも力を入れています。

「IT TOOL」をご存じですか?

既に標準の機能が実装されているシステムパッケージを、貴社用にデザインカスタマイズし提供します。

さらに、IT導入補助金の利用で価格を大きく抑えることも可能です。

実績多数、低価格で本格的なサイトができると好評いただいております。

詳しくは弊社HPをご覧ください。

アピステクノロジーの実績紹介はこちら

ITツール紹介ページはこちら

webコーダー挑戦
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • プロマーケッターから学ぶ|インスタ マーケティング術 No,03
  • git初心者が無理やりプッシュしたらメンバーの作業を消失させた話

この記事を書いた人

wpmasterのアバター wpmaster

関連記事

  • WordPressサイト自動更新が無効化されている場合の設定を解除する方法とは?
    2025年1月15日
  • phpからjQueryへ配列データを引き渡す方法【smarty】【Laravel】【javascript】
    2024年6月10日
  • LINE内で使うアプリ開発のために、LIFFを試す(スターターキットを立ち上げてみる)
    2024年3月14日
  • git管理下でsourcetreeとmonacaを併用してハイブリッドアプリの開発をする【Vue.js】~環境構築とクラウド反映確認~
    2024年3月5日
  • hタグおさらい
    SEO検索に必要な「hタグ」のおさらい
    2024年2月9日
  • monaca×Vue.jsをローカルでトランスパイルする際、最初にインストールするもの(notエンジニア向け)
    2023年12月26日
  • npmでNode.jsのmoduleを インストールできなかったときに 見たエラー文たち
    npmでNode.jsのmoduleをインストールできなかったときに見たエラー文たち
    2023年12月14日
  • リンクが効かない原因
    2023年12月13日

コメント

コメントする コメントをキャンセル

カテゴリー

  • ECサイト
  • IT導入補助金
  • PC関連
  • SEO・ブログ改善
  • Shopify
  • webコーダー挑戦
  • Webサービス一覧(IT TOOL)
  • Webデザイナー挑戦
  • Web制作挑戦
  • Wordpress
  • ZOOM
  • アクセス解析
  • エクセル・ワード
  • エンジニア技術MEMO
  • お知らせ
  • コーダー技術MEMO
  • スマートガジェット
  • セキュリティ
  • セルフオーダーシステム
  • デザインチーム
  • どこの国
  • トランプ高関税
  • ネットで販売
  • バーコード
  • ハイブリッド車(HV/PHEV)
  • ビジネス支援ツール
  • ブログ
  • ブログ収益化
  • ブログ運営
  • プロンプト
  • マーケティング・分析
  • レッスン施術サービス
  • 会議室予約
  • 回線・インターネット
  • 家事代行予約
  • 政治・経済
  • 未分類
  • 業務効率化
  • 画像生成AI
  • 発注・請求システム
  • 社長コラム・視点
  • 美容院予約
  • 見積
  • 見積
  • 請求
  • 電気自動車(EV)

最近の投稿

  • 【WORDPRESS | SWELL】SVG アイコンをワードプレスに登録する。
  • 【ホンダ激震!】2025年最新「米国関税対応」生産再編&投資戦略総まとめ──脱アメリカ依存・USMCA活用・カナダ新工場拡大の全貌
  • 【WordPress】 グローバルメニューを2段表示にしたい。 プラグイン編 いと簡単!!
  • 【WordPress】グローバルメニューを2段化する。 初心者向け
  • Roavはどこの国のブランド? 信頼できるの?  Ankerのブランドなので安心

アーカイブ

  • 2025年8月
  • 2025年7月
  • 2025年6月
  • 2025年5月
  • 2025年4月
  • 2025年3月
  • 2025年2月
  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年9月
  • 2024年8月
  • 2024年7月
  • 2024年6月
  • 2024年4月
  • 2024年3月
  • 2024年2月
  • 2024年1月
  • 2023年12月
  • 2023年11月
  • 2023年10月
  • 2023年8月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月

APICE

問い合わせ

アピステクノロジー|tec note

 〒224-0032 神奈川県横浜市都筑区茅ケ崎中央42−21 第2佐藤ビル 203

電話番号: 045-532-4480

お問い合せ

© .

目次