private void OnInjectJs(InjectJsParameters parameters) { //Inject window.external into the HTML page IJsObject window = parameters.Frame.ExecuteJavaScript <IJsObject>("window").Result; window.Properties["external"] = this; }
private static void OnInjectJs(InjectJsParameters parameters) { IJsObject window = parameters.Frame.ExecuteJavaScript <IJsObject>("window").Result; window.Properties["websocketCallback"] = webSocketCallback; parameters.Frame.ExecuteJavaScript(JavaScript); }
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; }