Beispiel #1
0
        private void OnInjectJs(InjectJsParameters parameters)
        {
            //Inject window.external into the HTML page
            IJsObject window = parameters.Frame.ExecuteJavaScript <IJsObject>("window").Result;

            window.Properties["external"] = this;
        }
Beispiel #2
0
        private static void OnInjectJs(InjectJsParameters parameters)
        {
            IJsObject window = parameters.Frame.ExecuteJavaScript <IJsObject>("window").Result;

            window.Properties["websocketCallback"] = webSocketCallback;

            parameters.Frame.ExecuteJavaScript(JavaScript);
        }
Beispiel #3
0
        private static void OnInjectJs(InjectJsParameters parameters)
        {
            IJsObject window = parameters.Frame.ExecuteJavaScript <IJsObject>("window").Result;

            window.Properties["notificationCallback"] = notificationCallback;

            parameters.Frame.ExecuteJavaScript(InjectedScript);
        }
        private static void InjectObjectForScripting(InjectJsParameters p)
        {
            IJsObject window = p.Frame.ExecuteJavaScript <IJsObject>("window").Result;

            window.Properties["external"] = ObjectForScripting.Instance;
        }
        private void OnInjectJs(InjectJsParameters p)
        {
            IJsObject window = p.Frame.ExecuteJavaScript <IJsObject>("window").Result;

            window.Properties["external"] = this;
        }