view tests/reproducers/simple/JavascriptURLProtocol/srcs/JavascriptProtocol.java @ 781:91e191cac118

Backport of Fix PR1271: icedtea-web does not handle javascript:-protocol URLs
author Jiri Vanek <jvanek@redhat.com>
date Tue, 07 Jan 2014 10:12:17 +0100
parents
children
line wrap: on
line source

import java.applet.Applet;
import java.net.URL;
import netscape.javascript.JSObject;

public class JavascriptProtocol extends Applet {
    public String state = "HasntRun";
    @Override
    public void start() {
        try {
            getAppletContext().showDocument(new URL("javascript:runSomeJS()"));
            System.out.println("State after showDocument was " + state);
        } catch (Exception e) {
            e.printStackTrace();
        }
        System.out.println("*** APPLET FINISHED ***");
    }
    // Utility for JS side
    public void print(String s) {
        System.out.println(s);
    }
}