From 39a6b7f38431fe2f932fccf57d9834387fbe7382 Mon Sep 17 00:00:00 2001 From: "E. S." Date: Sat, 9 Mar 2024 16:32:43 +0000 Subject: [PATCH] skin base: add try-catch for page-specific js --- skin/base.phps | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skin/base.phps b/skin/base.phps index c5ea12c..217e032 100644 --- a/skin/base.phps +++ b/skin/base.phps @@ -79,7 +79,7 @@ else { return << StaticManager.init({$styles}, {$versions}); -{$ctx->if_true($unsafe_js, '(function(){'.$unsafe_js.'})();')} +{$ctx->if_true($unsafe_js, '(function(){try{'.$unsafe_js.'}catch(e){window.console&&console.error("caught exception:",e)}})();')} {$ctx->if_true($unsafe_lang, 'extend(__lang, '.$unsafe_lang.');')} ThemeSwitcher.init();