制作reg注册表
新建txt文件: 粘贴这些:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\alert]
@=“URL: Alert Protocol”
“URL Protocol”=""
[HKEY_CLASSES_ROOT\alert\DefaultIcon]
@=“iexplore.exe,1”
[HKEY_CLASSES_ROOT\alert\shell]
[HKEY_CLASSES_ROOT\alert\shell\open]
[HKEY_CLASSES_ROOT\alert\shell\open\command]
@=“cmd /c set m=%1 & “C:\Program Files\WisoftAlert\alert.bat” %%m%% & exit”
保存修改后缀吧.txt修改为.reg
之后新建文件夹WisoftAlert 文件夹里新建bat文件
同样先txt文件,沾一下内容:
@echo off
set m=%m:alert:=%
set m="%m:separator=&%"
start “” “C:\Program Files\Internet Explorer\iexplore.exe” %m%
exit
注意这里的 每个参数前面都加有separator 这个是等号的转化符, 我使用的是火狐中将ie打开, 如果是谷歌的话要注意相关参数的解码和编码
无需运行,改好之后,
第一步:
先把alert.reg安装下,是个注册表文件(这里要安在客户端哦)
第二步:
吧第一个wisoftAlert文件夹放在C盘下的Program File文件夹下,
第三步:
页面调用
let url = “…/MultimediaManagementFile/Multimedia.ashx?action=GetUserInfo”; axios.get(url).then(function ® { //垮浏览器打开 alert其实就是openIE User_Pk=r.Data[0].User_pk; location.href = “Alert:” + window.location.protocol + “//” + window.location.host + “/MultimediaManagementFile/multimediaAcquisitionGo.html?Mes_part_task_ready=” + Mes_part_task_ready+ “separatorRouting_header_id=” + Routing_header_id + “separatorProductNum=” + ProductNum + “separatorClassName=” +ClassName + “separatorDRAWINGNUM=” + escape(DRAWINGNUM) + “separatorBATCHNUM=” + escape(BATCHNUM) + “separatorTASK_SEQ=” + escape(TASK_SEQ )+ “separatorQccard_pk=” + Qccard_pk + “separatorPedfmclaim=” + escape(Pedfmclaim) + “separatorUser_pk=” + User_Pk //上面的后期放开 }); 跳转你的页面