gpt4 book ai didi

javascript - 使用 javascript window.location 更改端口

转载 作者:行者123 更新时间:2023-11-30 12:06:48 25 4
gpt4 key购买 nike

目前我正在编辑的页面有一个 JS 菜单。这包含以下项目;

{
xtype: 'tbbutton',
text: 'Home',
width: 60,
handler: function() { window.location = 'index.php'; }
},

然而,由于服务器的设置方式,我需要更改页面之间的端口号,因为有些无法处理页面上使用的 php。 (试图基于别人的程序来满足我的目的)

从我在这里看到的情况来看,这表明这应该有效

{
xtype: 'tbbutton',
text: 'Home',
width: 60,
handler: function() { window.location.port = 80; window.location = 'index.php'; }
},

所以我在 index.php 中的目标是在端口 80 上,page1.html、page2.html 在端口 81 上。无论端口如何,用户都可以通过单击在它们之间跳转。该页面可以通过家庭网络(使用 192. 地址)或通过网络(使用公共(public) IP)访问,因此我不想每次都设置域。

有什么想法吗?

最佳答案

将 window.location 设置为包含端口号的完整 URL:

window.location = "http://adomain.com:80/index.php";

如果你想使用当前域,那么你可以使用 window.location.hostname 构造 URL 以使用当前主机。

window.location = "http://" + window.location.hostname + ":80/index.php";

关于javascript - 使用 javascript window.location 更改端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34973983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com