yii2中redirect跳转至外站并在新窗口打开页面
在使用yii2的redirect跳转页面时,如何在新窗口打开目标页面呢?
问题详情
需要实现以下业务逻辑:
点击某个菜单后跳转至外站在外站打开新页面
解决方法
通过服务器端的redirect无法直接实现上述需求,需要借助javascript。
在控制器中,使用以下代码打开新窗口:
$this->redirect("self.article.blabla.:88/site/login");$this->view->registerjs(‘window.open("self.article.blabla.:88/site/login", "_blank");’);
这将同时执行页面跳转并在新窗口中打开目标页面。
以上就是Yii2中如何通过Redirect在新窗口打开外站页面?的详细内容,更多请关注范的资源库其它相关文章!
转载请注明:范的资源库 » Yii2中如何通过Redirect在新窗口打开外站页面?