aboutsummaryrefslogtreecommitdiffstats
path: root/tests/reproducers/simple/JavascriptURLProtocol/srcs/JavascriptProtocol.java
diff options
context:
space:
mode:
authorAdam Domurad <[email protected]>2013-08-19 13:01:03 -0400
committerAdam Domurad <[email protected]>2013-08-19 13:01:03 -0400
commit98d454b3141c131697b3a94eb4ec108ad1f108eb (patch)
treefd9a1137db620b4964942a9cf4fa8d674e3d8846 /tests/reproducers/simple/JavascriptURLProtocol/srcs/JavascriptProtocol.java
parent40dbe8d01d9e6a9d2f99c772a0f5968102309808 (diff)
Fix PR1271: icedtea-web does not handle javascript:-protocol URLs
Diffstat (limited to 'tests/reproducers/simple/JavascriptURLProtocol/srcs/JavascriptProtocol.java')
-rw-r--r--tests/reproducers/simple/JavascriptURLProtocol/srcs/JavascriptProtocol.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/reproducers/simple/JavascriptURLProtocol/srcs/JavascriptProtocol.java b/tests/reproducers/simple/JavascriptURLProtocol/srcs/JavascriptProtocol.java
new file mode 100644
index 0000000..073f166
--- /dev/null
+++ b/tests/reproducers/simple/JavascriptURLProtocol/srcs/JavascriptProtocol.java
@@ -0,0 +1,22 @@
+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);
+ }
+}
+