shithub: puzzles

Download patch

ref: 85dabc1eb97c4e144744f863d2e6f54555cc0db9
parent: acd1f451523595ba294f29a223163ba9dbb6d981
author: Ben Harris <bjh21@bjh21.me.uk>
date: Fri Dec 2 17:01:34 EST 2022

js: Improve comment explaining same-origin policy for file:

Also a way around it, at least in Firefox.

--- a/Buildscr
+++ b/Buildscr
@@ -150,9 +150,10 @@
   #
   # But these test pages should be good enough to just open after
   # running a build, to make sure the main functionality works.
-  # Unfortunately, due to some kind of WASM loading restriction, this
-  # can't be done using a file:// URL; you have to actually point an
-  # HTTP or HTTPS server at the build output directory.
+  # Unfortunately, because JavaScript can't read arbitrary local
+  # files, this won't usually work from a file:// URL.  You have to
+  # either point an HTTP or HTTPS server at the build output directory
+  # or turn off security.fileuri.strict_origin_policy in Firefox.
   in puzzles do mkdir jstest
   in puzzles/jstest do ../html/jspage.pl --jspath=../js/ /dev/null ../html/*.html
 endif