Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SymfonyProfiler-禁用“烦人”;是否要打开探查器“;JS警报_Symfony - Fatal编程技术网

SymfonyProfiler-禁用“烦人”;是否要打开探查器“;JS警报

SymfonyProfiler-禁用“烦人”;是否要打开探查器“;JS警报,symfony,Symfony,有时,当我的Symfony2应用程序中出现错误时,我会看到常规异常页面,这不是问题,但大约3或4秒后,会弹出一个Javascript警报,内容如下 加载web调试工具栏时出错(404:未找到)。 是否要打开探查器 这是非常恼人的,好像我已经将焦点更改为另一个选项卡或应用程序,它会将焦点拉回到浏览器中的该选项卡。探查器是启用的,通常是可见的,那么为什么它不显示在这个特定的错误页面上,然后显示这个恼人的JS警报呢 我可以禁用此警报吗?我已经看过这里了 但他们都没有帮助 (我知道我可能会更改浏览器或

有时,当我的Symfony2应用程序中出现错误时,我会看到常规异常页面,这不是问题,但大约3或4秒后,会弹出一个Javascript警报,内容如下

加载web调试工具栏时出错(404:未找到)。 是否要打开探查器

这是非常恼人的,好像我已经将焦点更改为另一个选项卡或应用程序,它会将焦点拉回到浏览器中的该选项卡。探查器是启用的,通常是可见的,那么为什么它不显示在这个特定的错误页面上,然后显示这个恼人的JS警报呢

我可以禁用此警报吗?我已经看过这里了

但他们都没有帮助


(我知道我可能会更改浏览器或操作系统中的设置,但这是唯一一次JS警报真正困扰我的情况)

这通常表明您已经超过了递归(嵌套)限制。我认为
100
的值是默认值

您是否碰巧使用了XDebug?如果是这样,这是一个众所周知的问题。阅读此SO问题以解决此问题:

您可以这样做:

在文件中: ./vendor/symfony/symfony/src/symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig

之前:

confirm('An error occurred while loading the web debug toolbar (' + xhr.status + ': ' + xhr.statusText + ').\n\nDo you want to open the profiler?') && (window.location = '{{ path("_profiler", { "token": token }) }}');
将“返回””如下所示:

function(xhr) {
    if (xhr.status !== 0) {
        return;
        confirm('An error occurred while loading the web debug toolbar (' + xhr.status + ': ' + xhr.statusText + ').\n\nDo you want to open the profiler?') && (window.location = '{{ path("_profiler", { "token": token }) }}');
    }
},
或者,您可以重定向此模板,如下所示:

复制文件: ./vendor/symfony/symfony/src/symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig

致: ./app/Resources/WebProfilerBundle/views/Profiler/toolbar_js.html.twig

并修改新文件。添加返回关键字