public override void OnPageFinished(WebView view, string url)
        {
            base.OnPageFinished(view, url);


            //Костыль, ставит таймаут (10 секунд) на загрузку fb sdk, чтоб предотвратить рекурсивную загрузку.
            if (DateTime.Now - lastPageLoad > new TimeSpan(0, 0, 0, 10))
            {
                lastPageLoad = DateTime.Now;

                view.EvaluateJavascript(StaticData.PolyfillJs, null);
                PageFinishedEventWithTimeout?.Invoke(view, url);
            }

            PageFinishedEvent?.Invoke(view, url);
        }
Exemple #2
0
 public override void OnPageFinished(WebView view, string url)
 {
     base.OnPageFinished(view, url);
     PageFinishedEvent?.Invoke();
 }