/ / JavascriptをモバイルURLにリダイレクト#リクエストでサポートされていないアンカーリンク-javascript、mobile、url-redirection、http-redirect

JavascriptからモバイルURLへのリダイレクト#リクエストでサポートされていないアンカーリンク - javascript、モバイル、url-redirection、http-redirect

モバイル画面の幅が600ピクセル未満の場合、インデックスページを別のページにリダイレクトするために以下のJS関数を使用しています。
アンカーリンクがインデックスページにリダイレクトされ、他のページから開始されるという問題は、リダイレクトに使用される新しく要求されたURLにアンカーリンクを渡さないことです。
例えば ​​: Index.htmlはmobindex.htmlにリダイレクトします 今のために: Index.html#anchor-link mobindex.htmlだけにリダイレクトする#アンカーは含まれていません.

    <script>

if( /Android|webOS|iPhone|iPod|BlackBerry|IEMobile/i.test(navigator.userAgent)  ) {

if(screen.width >= 600){
// Stay on desktop website
} else {
window.location = "http://mywebsite.com/mobindex.html";
}

}
</script>

誰かが以前にこの問題を抱えていましたか、そしてどのような可能な修正がありますか? ありがとう。

回答:

回答№1は0

助けてくれてありがとう... 実際に追加 +window.location.hash; 要求されたURLに、そのようにして問題を解決しました:

window.location = "http://mywebsite.com/mobindex.html" +window.location.hash;