在chrome浏览器跳转到IE浏览器指定页面并传递参数

一、传递单个参数

1.新建alert.reg

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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 & call set m=%%m:alert:=%% & call \"C:\\Program Files\\Internet Explorer\\iexplore.exe\" %%m%%"

2.测试链接

1
<a href="alert://www.baidu.com?a=1" />test

  

二、传递多个参数

1.新建alert.reg

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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]
 
@="\"D:\\openIE.bat\" \"%1\""

 

2.新建openIE.bat

1
2
3
4
5
@echo off
set m=%1%
set m=%m:alert:=%
start "" "C:\\Program Files\\Internet Explorer\\iexplore.exe" %m%
exit

  

3.执行注册表文件

1
REGEDIT /S alert.reg

  

4.测试链接

1
<a href="alert://www.baidu.com?a=1&b=2" />test

  

posted @   Name=DIC  阅读(813)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示