如何让Firefox启动本地程序

如何让Firefox启动本地程序,第1张

根据您的描述,您需要的一款制作纯便携版火狐浏览器的插件MyFirefox。

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。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12434077.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存