String data = "test"; String cookiename = "fooCookie"; JSObject win = JSObject.getWindow(this); JSObject doc = (JSObject) win.getMember("document"); String data = cookiename + "=" + data + "; path=/; expires=Thu, 31-Dec-2019 12:00:00 GMT"; doc.setMember("cookie", data);
webEngine.getLoadWorker().stateProperty().addListener(new ChangeListener<Worker.State>() { @Override public void changed(ObservableValue<? extends State> ov, State t, State t1) { if (t1 == Worker.State.SUCCEEDED) { JSObject window = (JSObject) webEngine.executeScript("window"); window.setMember("app", new JavaApp()); } } });
webEngine.getLoadWorker().stateProperty().addListener(new ChangeListener<State>() { @Override public void changed( ObservableValue<? extends State> ov, State oldState, State newState) { if (newState == State.SUCCEEDED) { JSObject jsobj = (JSObject) webEngine.executeScript("window"); jsobj.setMember("myApp", moduleSimMain); } } });
webengine.getLoadWorker().stateProperty().addListener(new ChangeListener<State>() { @Override public void changed(ObservableValue<? extends State> observable, State oldValue, State newValue) { JSObject jsobj = (JSObject) webengine.executeScript("window"); jsobj.setMember("java", new JSListener()); } });
webEngine.getLoadWorker().stateProperty().addListener(new ChangeListener<State>() { @Override public void changed(ObservableValue<? extends State> ov, State oldState, State newState) { if (newState == State.SUCCEEDED) { JSObject window = (JSObject) webEngine.executeScript("window"); window.setMember("clickController", new WebController()); } } } );
private void doClickInJava() { JSObject window = (JSObject) webEngine. executeScript("window"); window.setMember("clicker", new JavaButtonClicker()); webEngine.executeScript("clicker.doSomething()"); }
engine.getLoadWorker().stateProperty().addListener( new ChangeListener<State>() { public void changed(ObservableValue ov, State oldState, State newState) { if (newState == State.SUCCEEDED) { //engine.executeScript("addPoint(0,-26.487000,151.984000)"); JSObject win = (JSObject) engine.executeScript("window"); win.setMember("javaObj", new Bridge(engine)); } } }); engine.load(url.toString());
engine.getLoadWorker().stateProperty().addListener( new ChangeListener<State>() { public void changed(ObservableValue ov, State oldState, State newState) { if (newState == State.SUCCEEDED) { //engine.executeScript("addPoint(0,-26.487000,151.984000)"); JSObject win = (JSObject) engine.executeScript("window"); win.setMember("javaObj", new Bridge(engine)); engine.executeScript("javaObj.start()"); } } }); engine.load(url.toString());
//Creating a bridge for WebEngine to Java code application JSObject jsobj = (JSObject) we.executeScript("window"); final LissProgram lissProg = new LissProgram(codeArea); jsobj.setMember("liss", lissProg);
@Override public void initialize(URL location, ResourceBundle resources) { webEngine = browser_id.getEngine(); String url = MainController.class.getResource("/res/szenario/home.html").toExternalForm(); webEngine.getLoadWorker().stateProperty() .addListener((obs, oldValue, newValue) -> { if (newValue == Worker.State.SUCCEEDED) { JSObject jsobj = (JSObject)webEngine.executeScript("window"); jsobj.setMember("jsCallback", new JavaScriptCallback()); } }); webEngine.load(url); }
private void removeCookie(String recordStoreName, CookieContent cookieContent) { String[] parts = cookieContent.getParts(); if (parts.length == 1) { document.setMember("cookie", "x" + recordStoreName + "=r"); } else { for (int i = 0; i < parts.length; i++) { document.setMember("cookie", i + recordStoreName + "=r"); } } System.out.println("removeCookie: " + recordStoreName); }
webEngine.getLoadWorker().stateProperty().addListener((obs, oldState, newState) -> { if (newState == State.SUCCEEDED) { JSObject win = (JSObject) webEngine.executeScript("window"); win.setMember("app", new MyController(this.webEngine)); } }); URL url = getClass().getResource("page2.html"); webEngine.load(url.toExternalForm());
webEngine.setJavaScriptEnabled(true); webEngine.getLoadWorker().stateProperty().addListener( new ChangeListener<Worker.State>() { public void changed(ObservableValue ov, Worker.State oldState, Worker.State newState) { if (newState == Worker.State.SUCCEEDED) { JSObject jso = (JSObject) webEngine.executeScript("window"); jso.setMember("java", new Bridge()); } } });
WebEngine webEngine = webView.getEngine(); webEngine.getLoadWorker().stateProperty().addListener(new ChangeListener<Worker.State>() { @Override public void changed(ObservableValue<? extends State> ov, State t, State t1) { if (t1 == Worker.State.SUCCEEDED) { JSObject window = (JSObject) webEngine.executeScript("window"); window.setMember("app", this); } } });
private void setJSlisteners(){ Class2 bridge = new Class2(); JSObject hrefWindow = (JSObject) engine.executeScript("window"); hrefWindow.setMember("java", bridge); engine.executeScript("var links = document.getElementsByTagName(\"a\");" + "for (var i = 0; i < links.length; i++) {" + "links[i].addEventListener(\"click\", function(){" + "java.log(this.getAttribute(\"href\"));" + "});" + "}"); }
webEngine.getLoadWorker().stateProperty().addListener( new ChangeListener<Worker.State>() { @Override public void changed(ObservableValue<? extends Worker.State> observable, Worker.State oldValue, Worker.State newValue) { if (newValue == Worker.State.SUCCEEDED) { JSObject windowObject = (JSObject) webEngine.executeScript("window"); windowObject.setMember("Debug", debug); // insert object windowObject.call("ready"); // execute callback } } } );
webEngine.getLoadWorker().stateProperty().addListener((obs, oldState, newState) -> { if (newState == Worker.State.SUCCEEDED) { JSObject win = (JSObject) webEngine.executeScript("window"); win.setMember("javaObj", new Connector(this::setLabelText)); System.out.println("FXMLDocumentController.initialize(): Called"); } });
WebView myWebView; //assuming it's initialized and points to an actual WebView WebEngine engine = myWebView.getEngine(); JSObject window = null; try{ window = (JSObject) engine.executeScript("window"); }catch (JSException e){ e.printStackTrace(); } if (window != null){ window.setMember("myAjax", new AJAXProxyClass()); }
WebEngine webEngine = browser.getEngine(); JSObject window = (JSObject) webEngine.executeScript("window"); window.setMember("app", new JavaApplication()); browser.getEngine().loadContent("<html>\n" + " <script>function initialize() {" + " var lengthInMeters = 5; " + " app.calljavascript(lengthInMeters);" + "} </script> " + " <body onLoad=\"initialize()\">Hi!\n" + " </body>\n" + "</html>");
static void attach(WebPage page, long frameId) { AppThread.exec(() -> { JSObject window = (JSObject) page.executeScript(frameId, "(function(){return window;})();"); if (window != null) { window.setMember(bridgeName, bridge); page.executeScript(frameId, consoleScript); } return null; }); }