private async Task OnStyleSheetAddedAsync(CSSStyleSheetAddedResponse styleSheetAddedResponse)
        {
            if (string.IsNullOrEmpty(styleSheetAddedResponse.Header.SourceURL))
            {
                return;
            }

            try
            {
                var response = await _client.SendAsync <CssGetStyleSheetTextResponse>("CSS.getStyleSheetText", new CssGetStyleSheetTextRequest
                {
                    StyleSheetId = styleSheetAddedResponse.Header.StyleSheetId
                }).ConfigureAwait(false);

                _stylesheetURLs.Add(styleSheetAddedResponse.Header.StyleSheetId, styleSheetAddedResponse.Header.SourceURL);
                _stylesheetSources.Add(styleSheetAddedResponse.Header.StyleSheetId, response.Text);
            }
            catch
            {
            }
        }
Beispiel #2
0
        private async Task OnStyleSheetAdded(CSSStyleSheetAddedResponse styleSheetAddedResponse)
        {
            if (string.IsNullOrEmpty(styleSheetAddedResponse.Header.SourceURL))
            {
                return;
            }

            try
            {
                var response = await _client.SendAsync("CSS.getStyleSheetText", new
                {
                    styleSheetId = styleSheetAddedResponse.Header.StyleSheetId
                }).ConfigureAwait(false);

                _stylesheetURLs.Add(styleSheetAddedResponse.Header.StyleSheetId, styleSheetAddedResponse.Header.SourceURL);
                _stylesheetSources.Add(styleSheetAddedResponse.Header.StyleSheetId, response[MessageKeys.Text].AsString());
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.ToString());
            }
        }