在網頁打開本地應用程序示例:
一、在本地注冊表自定義協議:以自定義調用Viso為例
1、在HKEY_CLASSES_ROOT下添加項ZVISIO.
2、修改ZVISIO項下的"(默認)"鍵值為"URL:自定義協議"。這部分可以自己隨便寫。
3、在ZVISIO項下再添加一個鍵值"URL Protocol",值隨便。
4、在ZVISIO項下新建項"shell"
5、在shell項下新建項"open"
6、在open項下新建項"command"
7、修改command項的默認鍵值為 C:\\Program Files\\Microsoft Office\\Office14\\VISIO.exe /f E:\\xxx\\xx.vsd,默認打開對應的本地文件
自定義協議注冊完成。
二、<input type='button' value="打開Viso" onclick="OpenAhref('ZVISIO://')" />
//JS模擬A標簽單擊
function OpenAhref(href) {
var e = document.createElement("a");
e.href = href;
e.innerHTML = "";
document.getElementsByTagName("body")[0].appendChild(e);
e.click();
document.getElementsByTagName("body")[0].removeChild(e);
}