AcManager.Controls.UserControls.WebBrowserWrapper.Execute C# (CSharp) Method

Execute() public method

public Execute ( string js ) : object
js string
return object
        public object Execute(string js) {
            if (_inner.Source == null) return null;
            try {
                _errorHappened = false;
                return _inner.InvokeScript(@"eval", js);
            } catch (InvalidOperationException e) {
                Logging.Warning("InvalidOperationException: " + e.Message);
            } catch (COMException e) {
                Logging.Warning("COMException: " + e.Message);
            } catch (Exception e) {
                Logging.Warning(e);
            }

            if (_errorHappened) {
                Logging.Debug("error happened while invoking: " + js);
            }

            _errorHappened = false;
            return null;
        }