reactjs - 反应路由器在新窗口中打开路由
问题描述
我正在尝试通过单击超链接在新窗口中打开一条路线。target=_blank
没有太大帮助,因为我试图在新窗口中打开,而不是新标签。window.open
也在新标签页中打开。这是可能吗?
解决方案
您可以使用它打开一个新窗口:
window.open('http://www.google.com', '_blank', 'toolbar=0,location=0,menubar=0');
如果您有不同的 url(dev env、test env、prod env),您可以使用它来获取基本 url:
window.location.origin
所以最终代码是:
window.open(window.location.origin + "/ROUTE_U_WANT", '_blank', 'toolbar=0,location=0,menubar=0');
推荐阅读
- kubernetes-statefulset - statefulset 副本和 pvc 声明
- dropbox - Dropbox 图片 URL
- java - 在抽象类中定义方法时,在方法连接点停止 spring-batch-application
- arrays - 为什么在 char 数组的字符之间插入“\000”字符?
- python - 颜色填充表格单元格,同时删除 Matplotlib 中的单元格边缘
- python-3.x - python3,tor网络刮板堵塞tor电路
- android - Android Studio 使用 Firebase 数据库的应用中未显示已发布的图片
- r - 如何在 R 中生成生存曲线时添加“>”符号?
- jms - SharedConsomer 与 quarkus,可能吗?
- c++ - 当需要读取时,避免来自写入线程的 std::shared_mutex