add logger for javascript errors
This commit is contained in:
parent
ccbeb9d32d
commit
ef63a67aee
1 changed files with 5 additions and 1 deletions
|
@ -36,6 +36,7 @@ namespace SafeExamBrowser.UserInterface.Desktop.Windows
|
||||||
private readonly bool isMainWindow;
|
private readonly bool isMainWindow;
|
||||||
private readonly BrowserSettings settings;
|
private readonly BrowserSettings settings;
|
||||||
private readonly IText text;
|
private readonly IText text;
|
||||||
|
private readonly ILogger logger;
|
||||||
|
|
||||||
private WindowClosedEventHandler closed;
|
private WindowClosedEventHandler closed;
|
||||||
private WindowClosingEventHandler closing;
|
private WindowClosingEventHandler closing;
|
||||||
|
@ -75,11 +76,12 @@ namespace SafeExamBrowser.UserInterface.Desktop.Windows
|
||||||
remove { closing -= value; }
|
remove { closing -= value; }
|
||||||
}
|
}
|
||||||
|
|
||||||
internal BrowserWindow(IBrowserControl browserControl, BrowserSettings settings, bool isMainWindow, IText text)
|
internal BrowserWindow(IBrowserControl browserControl, BrowserSettings settings, bool isMainWindow, IText text, ILogger logger)
|
||||||
{
|
{
|
||||||
this.isMainWindow = isMainWindow;
|
this.isMainWindow = isMainWindow;
|
||||||
this.settings = settings;
|
this.settings = settings;
|
||||||
this.text = text;
|
this.text = text;
|
||||||
|
this.logger = logger;
|
||||||
|
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
InitializeBrowserWindow(browserControl);
|
InitializeBrowserWindow(browserControl);
|
||||||
|
@ -463,6 +465,7 @@ if (typeof __SEB_focusElement === 'undefined') {
|
||||||
{
|
{
|
||||||
if (!result.Success)
|
if (!result.Success)
|
||||||
{
|
{
|
||||||
|
logger.Error($"Javascript error {result.Message}!");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -470,6 +473,7 @@ if (typeof __SEB_focusElement === 'undefined') {
|
||||||
{
|
{
|
||||||
if (!result.Success)
|
if (!result.Success)
|
||||||
{
|
{
|
||||||
|
logger.Error($"Javascript error {result.Message}!");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue