对软件环境的要求

虽然MetaStudio和DataScraper都作为Firefox的扩展发行的,但两者对软件运行环境的要求是不一样的,一个最大的区别是DataScraper能够跨平台(操作系统和Firefox版本)部署,而MetaStudio针对不同的平台有不同的发行包,需要区别对待。



MetaStudio

MetaStudio V3.x(在线版)核心代码使用C++编写成XPCOM组件(可以使用Firefox的组件查看器扩展查看,命名前缀是@gooseeker.com),针对不同操作系统平台,发布了不同的MetaStudio程序包,在软件下载服务器上使用不同名字,用户需要根据自己的软件环境选择安装,MetaStudio软件包的命名规则如下(注意:下面的描述有些侧重于技术角度,如果不想深入了解,可以直接跳到版本配套表即可):

metastudio_os_compiler_gecko version_language.xpi

其中:

  • os:操作系统的简称,例如:Win代表Win32操作系统;Linux代表Linux操作系统
  • compiler:C++编译器的简称,例如:msvc代表Microsoft Visual C++;gcc代表GNU C++编译器
  • gecko version:代表Mozilla Gecko版本,例如gecko1.8代表1.8版本,gecko1.9代表1.9版本
  • language:代表界面语言,例如en代表English,zh代表中文

当前,只提供下面的软件和版本配套关系:

软件包操作系统及版本Firefox版本语言
metastudio_Win_msvc_gecko1.9_en.xpiWindows XP/Vista/NTFirefox 3.0.x英文
metastudio_Win_msvc_gecko1.9_zh.xpiWindows XP/Vista/NTFirefox 3.0.x中文
metastudio_Linux_gcc_gecko1.8_en.xpiLinuxFirefox 2.x英文
metastudio_Linux_gcc_gecko1.8_zh.xpiLinuxFirefox 2.x中文

注意:此处所指Firefox及其版本是指在Mozilla Firefox官方网站上发布的版本,其它人和组织自行编译和 发布的版本可能无法使用,原因是不同C++编译器和编译选项将影响XPCOM组件的动态加载。



DataScraper

DataScraper需要Firefox 1.8~3.0.x之间的版本(更高版本支持情况未测试,低于1.8的版本不支持),可以跨操作系统部署。DataScraper软件包的命名规则如下:

datascraper_language.xpi

其中:

  • language:代表界面语言,例如en代表English,zh代表中文