在不指定域名的情况下将自定义内部url传递给window.open

时间:2019-08-17 23:21:49

标签: javascript asp.net-mvc

我目前正在这样做

  __CHILD_WINDOW_HANDLE = window.open('http://localhost:59304/pageB', '_blank', 'width=700,height=500,left=200,top=100');

但是我不想在我的http://localhost:59304/中硬编码window.open 有没有办法在运行时获得这一部分?

1 个答案:

答案 0 :(得分:2)

正如我在原始帖子的评论中提到的那样,如果您指定相对路径,它将自动从地址栏(protocol, host, and port)中提取window.location并生成绝对URL:

window.open('/pageB', '_blank', 'width=700,height=500,left=200,top=100');