
MyFirefox 是用 Autoit 制塌扰渗作的 Firefox 辅助软件,主要功能:团脊
(1)自定义Firefox程序、配置文件、缓存文件李逗夹的路径;
(2)用来制作Firefox便携版,启动Firefox后即退出,不占资源;
(3)便携版可设为默认浏览器。
使用 MyFirefox 前您需要一个可以正常运行的Firefox(原版/绿色版/免安装版均可),以便提取Firefox安装文件夹。
1. 先注册URL PROTOCOL, 在windows 下就是皮改注册表:Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\myprotocol]
@="myprotocol Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\myprotocol\DefaultIcon]
@="C:\\WINDOWS\\NOTEPAD.EXE"
[HKEY_CLASSES_ROOT\myprotocol\shell]
@=""
[HKEY_CLASSES_ROOT\myprotocol\shell\open]
@=""
[HKEY_CLASSES_ROOT\myprotocol\shell\燃没判open\command]
@="\"C:\\WINDOWS\\NOTEPAD.EXE\" "
保存内容为 reg文件,然后执行,就加入注册表,注册了这个名字为myprotocol 的协议.
2. 写测试页面
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />
</head>
<body>
<div>
<a href="myprotocol://">
执行可执行文件
</a>
</div>
</body>
</html>
运行页面,点击链接察渗,就能直接打开 notepad 。因为这里用的是写字板测试的,可以在注册表中,改成其他任何程序。
firefox下是禁止html页面调用本地exe的,不然会有扰肢安全隐患,IE是用局闭自己的ActiveX方式实现,这种方式其他浏览器和平台都不支持。如果你写firefox插件,是可以调用本地缓腊世exe。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)