文章を投稿できるTwitterのようなサイトを練習で作っています。
このサイトではURLを自動的にリンクにする機能や画像をクリックすると拡大する機能をJavaScriptで作っているのですがJavaScriptが一度ページを移動してもとのページに戻ってきたときに効かない(言い方間違ってるかもしれません。)のですがこれは何が原因なのでしょうか。
URLを自動でリンクにする機能の例
①トップページを読み込む (有効)
②投稿詳細ページに移動(有効)
②ブラウザのブラウザバック機能で前のトップページに戻る(PCのChromeなどではページ移動しても自動的にリンクになるがiPhoneのSafariで試してみたところ自動的にリンク化されなかった)
JavaScript
1 $(document).ready(function(){ 2 var exp = /(\b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|!:,.;]*[-A-Z0-9+&@#/%=~_|])/ig; 3 $('body').html($('body').html().replace(exp, "<a href='$1'>$1</a>")); 4 });
URLを自動的にリンクにする機能だけではなく画像を拡大する機能なども上記と同じ状態です。
解決方法が分かる方おし
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/27 05:41 編集
2020/01/27 05:49 編集