Yii2用redirect可以跳转到外站的同时在新窗口打开该页面吗?

我在使用redirect进行页面跳转的时候, 发现没有新开窗口的选项, 请问各位有没有什么方法能在控制器里面直接新开一个窗口跳转到新页面. . .

业务是点击某个菜单, 然后调到外站
return $this->redirect("http://self.article.blabla.com:88/site/login");
打开一个新页面

最好是在控制器里,

阅读 5.4k
2 个回答

在控制里创建一个方法,直接调用$this->openUrlOnNewTab("https://segmentfault.com");

    public function openUrlOnNewTab($url) {
        echo "<script>window.open('{$url}');</script>";
        exit;
    }

感谢, 之前不出来是因为弹窗被浏览器阻止了. . . ~

推荐问题