diff --git a/tests/vnc_playback.html b/tests/vnc_playback.html index b369078a..524bb9f2 100644 --- a/tests/vnc_playback.html +++ b/tests/vnc_playback.html @@ -12,7 +12,7 @@ window.addEventListener("load", function() { if (window._noVNC_has_module_support) return; var loader = document.createElement("script"); - loader.src = "vendor/browser-es-module-loader/dist/browser-es-module-loader.js"; + loader.src = "../vendor/browser-es-module-loader/dist/browser-es-module-loader.js"; document.head.appendChild(loader); }); diff --git a/utils/launch.sh b/utils/launch.sh index 2007c858..ee2ca5ea 100755 --- a/utils/launch.sh +++ b/utils/launch.sh @@ -24,6 +24,8 @@ usage() { echo " Default: ./" echo " --ssl-only Disable non-https connections." echo " " + echo " --record FILE Record traffic to FILE.session.js" + echo " " exit 2 } @@ -36,6 +38,7 @@ CERT="" WEB="" proxy_pid="" SSLONLY="" +RECORD_ARG="" die() { echo "$*" @@ -63,6 +66,7 @@ while [ "$*" ]; do --cert) CERT="${OPTARG}"; shift ;; --web) WEB="${OPTARG}"; shift ;; --ssl-only) SSLONLY="--ssl-only" ;; + --record) RECORD_ARG="--record ${OPTARG}"; shift ;; -h|--help) usage ;; -*) usage "Unknown chrooter option: ${param}" ;; *) break ;; @@ -145,7 +149,7 @@ fi echo "Starting webserver and WebSockets proxy on port ${PORT}" #${HERE}/websockify --web ${WEB} ${CERT:+--cert ${CERT}} ${PORT} ${VNC_DEST} & -${WEBSOCKIFY} ${SSLONLY} --web ${WEB} ${CERT:+--cert ${CERT}} ${PORT} ${VNC_DEST} & +${WEBSOCKIFY} ${SSLONLY} --web ${WEB} ${CERT:+--cert ${CERT}} ${PORT} ${VNC_DEST} ${RECORD_ARG} & proxy_pid="$!" sleep 1 if ! ps -p ${proxy_pid} >/dev/null; then