下記の問題につきまして、ご存知の方いらっしゃいましたら、ご教示お願いいたします。
問題:
WordPressで作成したページを印刷するときに、印刷プレビュー見ると埋め込んだGoogle マップが表示されません。
わかったこと:
Google マップまでスクロールして見に行った後はプレビューに表示されることがわかりました。
推定原因:
Google マップを一度見ないと地図が表示されないので、読み込むタイミングが原因と推測しています。
試したこと:
Google マップがあるページにアクセスしてからしばらく待っても解決しません。
skip-lazyを追加しましたが、改善されませんでした。
参考にした記事:
【追記あり・入れてみた】「Native Lazyload」でワードプレスがお手軽遅延ローディング【有効化するだけ】
iframeのネイティブLazy-loadがウェブ標準に、<iframe>タグにloading=lazy属性を追加するだけで遅延読み込み可能に
現在のコードを追記いたします
html
1<p><iframe class="skip-lazy" style="border: 0;" tabindex="0" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3269.2996640542724!2d137.13387581598576!3d34.97415797602924!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x600498762106d483%3A0x4764141f01994417!2z44CSNDQ0LTA5MDMg5oSb55-l55yM5bKh5bSO5biC5p2x5aSn5Y-L55S65L2N5byP77yU77yS!5e0!3m2!1sja!2sjp!4v1611772353836!5m2!1sja!2sjp" width="800" height="600" frameborder="0" allowfullscreen="allowfullscreen" aria-hidden="false"></iframe></p>
あなたの回答
tips
プレビュー