显示标签为“Plugin”的博文。显示所有博文
显示标签为“Plugin”的博文。显示所有博文

星期日, 九月 17, 2006

NSIS installer for firefox plugin

http://forums.winamp.com/showthread.php?threadid=246301

FireFox Install Plugin

FireFox Install Plugin

By default, extensions are installed for the current user only, but they can also be installed across multiple profiles and even globally.

Once installed, extensions can be configured by opening the Extensions Manager ("Tools -> Extensions"), selecting the extension from the list, and then clicking the "Options" button. (If this button is disabled then the extension is not user-configurable.)

If you experience problems installing or updating an extension you should consult the list of known causes before visiting the author’s home page for that extension to check for relevant known issues.


FireFox Mozilla 通用Activex Plugin

FireFox Mozilla 通用Activex Plugin

首先感谢sunwan为插件制作了安装程序
以前使用官方提供的Activex plugin总感觉有些别扭,因为随着FireFox的升级,plugin就得升级,曾经有一段时间简直有些望眼欲穿的感觉...所以下决心自己写个Activex 的Plugin出来!

这个plugin不依赖firefox的升级,尽量做到一劳永逸

压 缩包里只有两个文件,展开后放在firefox的plugins目录,其中npActiveX.ini是配置文件,把允许的Activex控件的 CLSID写进去就可以了,默认已经把 Windows media player 和 real media player 设置好了,大家可以参照这个格式自己填写。
如果想完全开放对所有Activex控件的支持,就在文件的最开头打进一个
*
但强烈不建议这样做,开放所有Activex绝对不是件什么好事。
另:此插件不准备支持网上支付等Activex,也不对此进行测试,将来也不会支持。

Firefox安装 Mozilla ActiveX Plugin

English Version: http://forums.mozillazine.org/viewtopic.php?t=206213


安装 Mozilla ActiveX Plugin


安全注意
使用 ActiveX 可能会造成电脑安全问题,因此除非你在工作上有需要在有特別设计 (custom-designed) 的网站或內部网络 (intranet) 上,也就是說在控制环境里使用 ActiveX,否则你不应安装 ActiveX 插件。

Mozilla 浏览器本身并不支持 ActiveX 控制元件 (ActiveX control),但是如果你在工作上有特別需要,你可以安装插件 (plug-in) 来在 Mozilla 与 Firefox 上使用 ActiveX。

这篇“安装 Mozilla ActiveX Plugin”的教学主要是 http://forums.mozillazine.org/viewtopic.php?t=206213 的简化版。

安装前请先注意:
* 为了安全起見,ActiveX plugin 预设仅能执行 Windows Media Player(您可以自行指定允许安装的 ActiveX control)。
* 如果您安装了 AdBlock 这个扩展,請取消其中的“OBJ-TABS”(物件标签)设定,否则(几乎)所有 ActiveX control 都能直接執行。
* 本安装概要仅适用于 Firefox 1.0 及 1.0.3 官方 Windows 版,其他版本虽不见得不能安装,但请自负风险。


= 介绍 =

== Mozilla ActiveX 专案 ==

Mozilla ActiveX是 由 Adam Lock 所编写的 Mozilla 浏览器插件,与 Netscape 6 和 Netscape 7 所包括的 ActiveX插件一样。该插件执行与微软的 ActiveX 完全雷同的 APIs (程序编程界面),因此大多数的 ActiveX 控制元件应可以使用。

== 执行 (implementation) ==

MozillaActiveX 执行了多数常用的功能。Mozilla ActiveX 有支持一些文件物件 (DOM) 控制,譬如用 class 与 id取得与设定 HTML 元素等。不过因为 Mozilla 与 Internet Explorer的布景引擎內部的不同,出现的效果可能会有少许差异。另外,一些较无用的功能 (methods) 由无效的程序码所吸收(some of theless useful methods are replaced by dummy code)。


== 安全设定 ==

有那些 ActiveX 元件可以下载、使用、给脚本存取 (scripting) 的白名单与黑名单是由 defaults/pref/activex.js 文件所控制。编辑各个文件来控制 Mozilla ActiveX。

注意:Firefox 1.0 的 Mozilla ActiveX 有启用白名单,因此你必须设安全设定项。


= 安装 ActiveX plugin =
接下来将带您一步步在 Firefox 上安装 ActiveX plugin。

== 事前准备 ==

您必须先安装 Windows Media Player 9 或 10 版。如果尚未安装可以从 Windows Update 网站下载(该网站为 IE Only,仅能使用 IE 浏览)。

1. 打开 Firefox,在地址栏输入“about:plugins”
2. 开启“随打即找”功能,找看看此页中有没有以下三种文件名称:
npdsplay.dll
npwmsdrm.dll
npdrmv2.dll

这 些文件缺一不可。如果找不到的话,请从 Windows Media Player 安装文件夹(默认是 C:\ProgramFiles\Windows Media Player)中找找看,找到后复制到 Firefox Plugin 文件夹(默认是C:\Program Files\Mozilla Firefox\plugins),然后重新装入那一页再找找看。
#* 如果还是有文件找不到,那就把 Firefox 关掉、安装 Windows Media Player Plug-in for Netscape Navigator http://www.microsoft.com/windows/windowsme...oad/plugin.aspx,然后重复刚才动作再找一下。

还是缺少?那把 Windows Media Player 卸载,重新下载适当的离线安装文件来安装。这些文件可能是英文版,如果知道中文版位置的帮我补上吧:

Windows Media Player 10 Offline Installer (Windows XP)

Windows Media Player 9 Offline Installer (Windows XP)

Windows Media Player 9 Offline Installer (Windows 98SE, ME, 2000)

== 安装 ==

安装 Adam Lock 的 ActiveX Plugin for Firefox 1.0.3

1. 请在上述的链接按下右键,选择“链接另存为”

2. 将下载的 mozactivex-ff-10.xpi 拖曳到 Firefox 窗口中,进行安装。(整个安装过程结束后,这个“插件”不会显示在扩展管理器中)

3. 安装完毕后重新启动 Firefox。

== 检查 ==

1. 打开 Firefox,在地址栏输入“about:plugins”

2. 检查看看有没有“Mozilla ActiveX control and plugin support”,有的话就是成功了,否则您可能得重新安装一次。

== 修改注册表 ==

这个操作我没有做,不过目前是还跑得好好的... 无论如何,既然原始文件中注明了这点,还是提供您做參考:

1. 注册表修改文件在此,请使用“链接另存新文件”。

2. 执行您所下载的 wmp9.reg,您可以打开 Firefox 下載管理器后直接点两下那个文件。

3. 会有个窗口问你是不是要加入此信息,选“是”。

Firefox 有可能误用旧版的 WMP Plugin,修改注册表后可解決此问题。

== 测试 ==

请浏览ActiveX Test - Windows Media Player。如果您可以听音乐也可以看影片,那就是成功啦。

= 卸载 =

卸载特别简单,您必须从 Firefox 安装目录(默认是 C:\Program Files\Mozilla Firefox\)下手动删除四个文件:

1. 先把所有 Firefox 全部关掉,一个都不能留。

2. 刪除“{Firefox 安装資料夾}\plugins”下的“npmozax.dll”。

3. 刪除“{Firefox 安装資料夾}\components”下的“nsIMozAxPlugin.xpt”及“nsAxSecurityPolicy.js”。

4. 刪除“{Firefox 安装資料夾}\defaults\pref”下的“activex.js”。

大功告成,你可以按照刚刚的“测试”链接来测试一下,如果啥也看不見就是卸载成功啦。

= 备注 =

1. 安装后 User Agent String 会多出“(ax)”字样,如“Mozilla/5.0 (Windows; U; Windows NT5.1; zh-cn; rv:1.7.6) Gecko/20050226 Firefox/1.0.1 (ax)”。您可在“说明>关于Firefox”中看到。

2. 安装此 ActiveX plugin 后不代表可以浏览所有网站的影音多媒体,因为有些网站使用了 IE only 的小程序来控制,那一切都是白搭。

3. 如果您安装了 AdBlock 这个扩展软件,请取消其中的“OBJ-TABS”(物件标签)设定,否则(几乎)所有 ActiveX control 都能直接执行。

4. 如果安装后碰上先前未曾发生的 Flash 读取问题,请在每次启动 Firefox 后先在地址栏输入“about:plugins”,确保 Firefox 读入所有 plugin 。

5. 如果您还是不能看某些站的多媒体文件,而且确定那些文件为 WMP 格式,那建议您直接联系影音网站站长反映问题。


== 相关链接 ==

程序源码下载与组建
插件組件下载

(转自 Mozilla Taiwan Wiki,按照简体中文用语习惯修改了部分词汇并更新了相关内容)

Trackback: http://tb.donews.net/TrackBack.aspx?PostId=373487