JavaScriptでwindow.location用にハードコードされている絶対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内のウィンドウの場所を変更する別の方法がある場合は、同様にそれを提供することを自由に感じてください。
request.getRemoteHost()
確かに、水は青です。 HTFはこれに関連しています! –