因此,讓我試着解釋我正在嘗試做什麼。Javascript重定向和提取根域名重定向
目前,我有一個網頁設計的,與一個按鈕,點擊後,會顯示一個提示框,詢問他們要導航到哪個端口的用戶(這是一個個人網站有許多遠程計算機駐留在不同端口上網絡)。目標是,用戶可以輸入他們計算機所在的端口號(例如端口1058「,並且該腳本只需將它們重定向到該端口即可輕鬆完成工作。瀏覽是「www.redirectwebsite.ca/index.html,然後用戶點擊遠程訪問鏈接,用JavaScript框提示他們詢問他們想瀏覽哪個端口,用戶輸入端口1058,腳本將收集域名地址,將「:」和他們剛剛輸入的端口號一起追加,在這種情況下,地址將爲「www.redirectwebsite.ca:1058」,然後瀏覽器會自動在新窗口中重定向到此頁。
我現在已經設置好了,以便域可以被指定,但是我會喜歡它,這樣JavaScript就會引用推薦頁面域(因爲我們有多個域名設置),所以它是完美無瑕的重定向。
我現在的代碼如下。先謝謝您的幫助。
<script type="text/javascript">
function portredirect() {
var port = prompt("Please enter the port # you would like to connect to, and press OK. You will be automatically redirected", "Enter port # here");
if (port != null && port != "") {
window.open("http://permanentaddress.com:" + port, '_blank');
}
}
</script>
我需要弄清楚如何在文檔拉用戶在瀏覽時域,添加它接收在我公司目前擁有「http://permanentaddress.com」該網址。有關我如何實現這一目標的任何想法?其結果是,如果用戶通過域「domain1.ca」訪問網站,則重定向會將它們引用到「domain1.ca:1058」,並且如果他們通過「domain2.ca」訪問它,則重定向將參照他們到「domain2.ca:1058」。
'window.location'的屬性擁有您需要的所有信息。 – CBroe