「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">
タグを介して渡された引数が認識されていないと思います。
ここでスラッシュ (/) や特殊文字をエスケープする方法がわかりません。
これで私を助けてください、または私が間違っているかどうか教えてください。