環境
Google サイトのサインイン ページを使用して、スクラッチ プロジェクトを作成しています。ユーザー名ブロックの出力を操作できるように、フォークフォラスを使用しています。ユーザー名文字列 (URL パラメーターで指定) を変数 (実際にはリストですが、複雑にしすぎたくありません) に分離するスクリプトをスクラッチ プロジェクトに作成しました。詳しくは説明しませんが、ユーザー名の文字列は次のとおりです。username%3Ahello%20password%3Aworld
プロジェクト内のスクリプトは、URL エンコードされたテキストを次のようにデコードします。
username:hello password:world
次に、ユーザー名を hello に、パスワードを world に設定します。
問題
ただし、Google サイトに埋め込まれた HTML フォームでこれを機能させたいと考えています。以下のコードを使用すると、この URL 1に移動しますが、この URL 2に移動します。URL
1https://forkphorus.github.io/app.html?uname=hello&pword=world
2
https://forkphorus.github.io/app.html?id=myprojectid&username=uname%3Ahello%20pword%3Aworld
<!DOCTYPE html>
<html>
<body>
<form action="https://forkphorus.github.io/app.html?id=myprojectid">
<label for="uname">Username:</label><br>
<input type="text" id="uname" name="uname" value="hello"><br>
<label for="pword">Password:</label><br>
<input type="password" id="pword" name="pword" value="world"><br><br>
<input type="submit" value="Log in">
</form>
</body>
</html>