2

「myapp」という名前でカスタム プロトコルを作成し、href タグを介して引数を渡そうとしました<a href="myapp://E:/file.txt">Click here</a>

myapp プロトコルは次のとおりです。

[HKEY_CLASSES_ROOT\myapp]
@="\"URL:Alert Protocol\""
"URL Protocol"="\"\""

[HKEY_CLASSES_ROOT\myapp\DefaultIcon]
@="\"C:\\WINDOWS\\System32\\notepad.exe,1\""

[HKEY_CLASSES_ROOT\myapp\shell]

[HKEY_CLASSES_ROOT\myapp\shell\open]

[HKEY_CLASSES_ROOT\myapp\shell\open\command]
@="\"C:\\WINDOWS\\System32\\notepad.exe\" \"%1\""

アンカー リンクをクリックすると、「ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません」というエラーがスローされます。

<a href="myapp:E:/file.txt">タグを介して渡された引数が認識されていないと思います。

ここでスラッシュ (/) や特殊文字をエスケープする方法がわかりません。

これで私を助けてください、または私が間違っているかどうか教えてください。

4

2 に答える 2