iPhone Safari iframeでyoutube動画を埋め込む際 srcの最後に「#」を付けると強制的にアンカーリンクになる
現象
iframeでyoutube動画を埋め込んでいるページを表示する際にiframeのsrcの最後に「#」がついていると動画のタイトル下まで強制的に移動する。
※iOS9.2 Safariで現象確認
iframe
<iframe src="https://www.youtube.com/embed/{動画ID}#" frameborder="0" allowfullscreen="allowfullscreen">...</iframe>
解決策
「#」を削除すればアンカーリンクになりません。
rubyの正規表現で動画のIDを取得したい場合は
正規表現
"#{youtube動画url}".match(/\?v=([^&#]+)/)
Author And Source
この問題について(iPhone Safari iframeでyoutube動画を埋め込む際 srcの最後に「#」を付けると強制的にアンカーリンクになる), 我々は、より多くの情報をここで見つけました https://qiita.com/suzUkai/items/739dbf40472c95f64364著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .