window.location 用にハードコーディングした JavaScript の絶対 URL に移動しました。
アプリをテストするたびにこれを変更する必要はありません。PHP では、$_SERVER["HTTP_HOST"] 変数をテストして現在使用しているサーバーを特定し、それに応じて調整することでこれを処理していました。しかし、私は Java に詳しくないので、似たような方法があるかどうか疑問に思っています。あるいは、JavaScript にも同様のメソッドがあったとしたら?
コードは次のとおりです。
var url = "http://172.17.1.107/store/results/index.jsp";
window.location = url;
私がやりたいことは次のとおりです。
var server = [something that returns just 172.17.1.107 (with or without the http:// is fine)]
var url = "http://" + server + "/store/results/index.jsp";
window.location = url;
PHPでは、これを行うだけでした:
var server = <?= $_SERVER["HTTP_HOST"] ?>
var url = "http://" + server + "/store/results/index.php";
window.location = url;
何か案は?JavaScript で現在のウィンドウの場所を変更するには、絶対 URL を実行する必要があるという前提で操作していると思います。絶対 URL を使用せずに JavaScript でウィンドウの位置を変更する別の方法がある場合は、それもお気軽に提供してください。
前もって感謝します...