Node.js Node js是否可以重定向到url并在另一个新浏览器中显示?
我想使用node js重定向到url并在新浏览器中显示url,这会发生吗?node js是一种服务器端技术,可以将浏览器请求重定向到新位置,但不能指示浏览器打开新窗口 您需要使用客户端javascript请求浏览器打开另一个窗口,请参见此处:Node.js Node js是否可以重定向到url并在另一个新浏览器中显示?,node.js,Node.js,我想使用node js重定向到url并在新浏览器中显示url,这会发生吗?node js是一种服务器端技术,可以将浏览器请求重定向到新位置,但不能指示浏览器打开新窗口 您需要使用客户端javascript请求浏览器打开另一个窗口,请参见此处: 或者在链接本身中使用target=“\u blank”。如果使用,则可以将节点重定向到新的URL,作为服务器请求的一部分 但是,您不能在带有节点的新浏览器中显示URL,因为这是前端工作。您可以在HTML链接中使用target=\u blank来执行此操作
或者在链接本身中使用target=“\u blank”。如果使用,则可以将节点重定向到新的URL,作为服务器请求的一部分
但是,您不能在带有节点的新浏览器中显示URL,因为这是前端工作。您可以在HTML链接中使用
target=\u blank
来执行此操作。跨浏览器执行此操作的最简单方法是使用“打开”npm模块
此模块允许您打开新的浏览器窗口并指定要转到的url
npm安装打开--保存
然后在您的请求中,当您想打开新浏览器并加载url时,只需调用
open( 'http://urltodirect.to', function (err) {
if ( err ) throw err;
});
这将打开一个新的浏览器窗口,并将选项卡发送到http://urltodirect.to
希望这有帮助 一个对你有用的小技巧是, 我有一个重定向链接,我想在一个新的标签打开 并在我的表格中添加了
target=“\u blank”
<form method='post' action="/post/URL" target="_blank">
...
</form>
...
您需要的是浏览器的javascript,而不是节点。