mhujer/javascript-error-handler-bundle

将JavaScript错误转换为弹窗,确保即使没有打开浏览器控制台,也不会错过它们。

安装次数: 9,628

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 2

公开问题: 0

类型:symfony-bundle

1.7 2021-12-04 20:30 UTC

This package is auto-updated.

Last update: 2024-09-07 14:51:30 UTC


README

Build Status Coverage Status Latest Stable Version License

在执行一些非JS更改时,应用中的JavaScript很容易出错。如果您没有打开浏览器控制台,可能不会注意到。

此Bundle注入了一个JavaScript处理器,将JavaScript错误转换为alert()。这样,它们就不会在控制台中悄无声息地隐藏。

使用方法

  1. 使用composer require mhujer/javascript-error-handler-bundle安装最新版本
  2. AppKernel.php中注册Bundle
<?php

class AppKernel extends \Symfony\Component\HttpKernel\Kernel
{

	...

	public function registerBundles()
	{
		$bundles = [
			...
			new \Mhujer\JavaScriptErrorHandlerBundle\JavaScriptErrorHandlerBundle(),
		];

	}

配置

Bundle仅在dev模式下自动启用(通过使用kernel.debug配置参数)。

您可以通过将以下内容添加到您的config.yml中来手动配置它

java_script_error_handler:
    enabled: true # or false

要求

PHP 8.0+ 和 Symfony 5.4+。

作者

Martin Hujer

变更日志

1.7 (2021-12-04)

  • 需要Symfony 5.4+
  • PHP 8.1支持

1.6 (2021-08-01)

  • 需要PHP 8.0+
  • 需要Symfony 5.3+

1.5 (2021-02-28)

  • 需要PHP 7.4+
  • 需要Symfony 4.4+/5.2+

1.4 (2019-11-24)

  • Symfony 5.0兼容性

1.3 (2018-11-30)

  • Symfony 4.2兼容性
  • 已停止对PHP 7.1的支持,因为它不再受支持

1.2 (2018-11-16)

  • PHP 7.3兼容性

1.1 (2018-02-08)

修复了对Symfony 4和Flex的支持

  • #3 Symfony 4 + Flex支持

1.0 (2017-10-29)

由于我们已经在@driveto使用此Bundle,并且随着新的Symfony容器测试,我同意将其发布为1.0。

  • #1 脚本应有一个ID(感谢 @tomasfejfar)
  • #2 容器测试

0.1 (2017-10-23)

  • 首次发布