鍍金池/ 問(wèn)答/PHP  HTML/ Yii2用redirect可以跳轉(zhuǎn)到外站的同時(shí)在新窗口打開(kāi)該頁(yè)面嗎?

Yii2用redirect可以跳轉(zhuǎn)到外站的同時(shí)在新窗口打開(kāi)該頁(yè)面嗎?

我在使用redirect進(jìn)行頁(yè)面跳轉(zhuǎn)的時(shí)候, 發(fā)現(xiàn)沒(méi)有新開(kāi)窗口的選項(xiàng), 請(qǐng)問(wèn)各位有沒(méi)有什么方法能在控制器里面直接新開(kāi)一個(gè)窗口跳轉(zhuǎn)到新頁(yè)面. . .

業(yè)務(wù)是點(diǎn)擊某個(gè)菜單, 然后調(diào)到外站
return $this->redirect("http://self.article.blabla.com:88/site/login");
打開(kāi)一個(gè)新頁(yè)面

最好是在控制器里,

回答
編輯回答
氕氘氚

在控制里創(chuàng)建一個(gè)方法,直接調(diào)用$this->openUrlOnNewTab("https://segmentfault.com");

    public function openUrlOnNewTab($url) {
        echo "<script>window.open('{$url}');</script>";
        exit;
    }
2017年12月8日 03:15
編輯回答
真難過(guò)

感謝, 之前不出來(lái)是因?yàn)閺棿氨粸g覽器阻止了. . . ~

2017年5月16日 08:24