实际上opera的portable关键还是在于opera根目录下的operadef6.ini,无意中发现的,它的内容如下

    在[System] 节
      Multi User=0;设置为0应该是不为每个用户各自指定一个配置文件,即都使用同一个配置文件。

    在[User Prefs] 节下:

    Language File=指定语言文件位置

    Cache Directory4=缓存文件位置 应该是存放下载的网页 这类临时文件

    Operator Cache Directory4=缓存文件位置 应该是存放下载的网页 这类临时文件

    Temporary Download Directory=临时下载目录

    Button Set=应该是按钮设置

    Toolbar Configuration=工具栏设置

假如opera只是固定的放在硬盘上,倒是可以不用operaportable.exe或者opera@usb这类东西,它们的作用也只是在打开是检测并改变operadef6.ini文件的内容。

可以选择把以上的配置设置成固定的文件夹,也可以达到portable的目的。

如我的配置文件如下

[System]
Multi User=0   ; If enabled Opera will use Windows profiles to store individual user settings

[User Prefs]

Language File=D:\Program Files\Browser\Opera\Opera\locale\zh-cn\zh-cn.lng
Cache Directory4=G:\TEMP\Opera\OpCache4
Operator Cache Directory4=G:\TEMP\Opera\OpCache
Temporary Download Directory=G:\TEMP\Opera\TempDownload
Button Set=D:\Program Files\Browser\Opera\Opera\skin\standard_skin.zip
Toolbar Configuration=D:\Program Files\Browser\Opera\Opera\profile\toolbar\standard_toolbar (1).ini