javascript - 将自定义内部 URL 传递给 window.open 而不指定域名

标签 javascript asp.net-mvc

我正在做这个

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

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

最佳答案

正如我在原贴的评论中提到的,如果您指定相对路径,它会自动从地址栏中获取协议(protocol)、主机和端口 (window.location) 并生成绝对 URL:

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

关于javascript - 将自定义内部 URL 传递给 window.open 而不指定域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57540593/

相关文章:

javascript - 如何阻止图像相互堆叠

javascript - 使用西里尔字母布局时,Onkeyup 在 Opera 中不会触发

javascript - 使用 Sizzle 扩展 API 创建自定义 jQuery 选择器

c# - 使用 Windows Azure 自定义字体

asp.net-mvc - 将调试器附加到 IIS 工作进程时出错

c# - 我什么时候应该创建一个新的 DbContext()

c# - ASP.NET MVC Core 身份页面中的路由本地化

javascript - 如何使用php在脚本中动态传递值以生成图形

javascript - javascript 错误,可能是语法?

asp.net - MVC 6 WebAPI 返回序列化的 HttpResponseMessage 而不是文件流