我想在单击注销时关闭laravel控制器中的浏览器。我想在控制器中编写java脚本window.close();
(laravel 5.3)。
public function logout(){
//Session::flush();
Auth::logout();
//return Redirect::route('close');
}
我使用主页和子页面结构创建了我的页面。(即)在sampleApp.blade.php(母版页)中使用yield('content')在主页中显示子页面
答案 0 :(得分:1)
最新的浏览器版本不允许任何脚本关闭最初未由同一脚本打开的窗口。这是一项安全预防措施,您无法采取任何措施。
您可以查看Window.close()
文档页面以了解更多信息。
我建议您遵循最佳做法,即在用户退出后将用户重定向到主页。
(当然,您无法从控制器关闭浏览器)