通過自定義協議在Web中啟動本地應用程序
注冊自己的協議
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\word]
@="word"
"URL Protocol"="C:\\ProgramFiles (x86)\\Microsoft Office\\Office14\\WINWORD.EXE"
[HKEY_CLASSES_ROOT\word\DefaultIcon]
@="C:\\Program Files (x86)\\MicrosoftOffice\\Office14\\WINWORD.EXE,1"
[HKEY_CLASSES_ROOT\word\shell]
@="open"
[HKEY_CLASSES_ROOT\word\shell\open]
@="open"
[HKEY_CLASSES_ROOT\word\shell\open\command]
@="\"C:\\Program Files(x86)\\Microsoft Office\\Office14\\WINWORD.EXE\" \"%1\""
1) 路徑使用雙杠“\\”
2) 如果字符串中有雙引號(”),那么需要加轉義字符“\”
3) 將文件名稱改為form.reg,雙擊文件執行,將這些項寫入到注冊表
檢驗是否注冊成功
在web中啟動word程序
<!DOCTYPE HTML PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
<div>
<a href="word:/id:">打開本地Word</a><br>
</div>
</body>
< /html>
