firefox.exe(GUI)

firefox.exe

http://ftp.mozilla.org/pub/firefox/releases/52.9.0esr/win32/ja/Firefox Setup 52.9.0esr.exe


firefox.exe -p profiles.ini登録名 --no-remote

オフライン状態で起動
set XRE_START_OFFLINE=1

 

 

    多版共存の為の
    profiles.iniファイル名変更
---xul.bat---
copy xul.dll "ori xul.dll"
chikan04 xul.dll profiles.ini profiles.%1
-------------

profilesを移動したい場合は、ファイル内のパスを書き換える
extensions.json
extensions.ini
prefs.js


---ff_kill.bat---
for /f  "usebackq tokens=1,2 delims=    " %%a in (`cmdline.bat ^| findstr /R /C:"  * -p %2" `) do ws kill 0x%%a
for /f  "usebackq tokens=1,2 delims=    " %%a in (`cmdline.bat ^| findstr /R /C:"  * -p \"%2\"" `) do ws kill 0x%%a
-----------------

---cmdline.bat---
ws list vars | findstr /I /C:ウ /C:Cmdline: | mbsed -r "/[0-F]{4}ウ.*$/N; s/ウ.*\nCmdline:       /\t/"
-----------------


タブ数が300越えると、重くなったり、固まったりするので、殺した後、起動して

 

sessionstore.js/recovery.js

---タブ検索用---
@setlocal
@pushd %~dp0

@nkf32 -W8s %1 > "%~n1.sjis"

onigsed -R "s@\"url\":\"(.*?)\",\"title\":\"(.*?)\",@\n\1\t\2\n@g" "%~n1.sjis" > "1_%~n1_sjis.tsv"
onigsed /{$/d "1_%~n1_sjis.tsv" > "2_%~n1_sjis.tsv"
onigsed -R "s@about:.*?url\":\"@@" "2_%~n1_sjis.tsv" > "3_%~n1_sjis.tsv"


@if "%~0"=="%~f0" @pause > nul
@goto :eof
---------------


@if "%~0"=="%~f0" @pause > nul
@goto :eof

 

 

 

 


http://tete009.seesaa.net/article/245565088.html
Firefoxで使用できる環境変数を調べてみた

パス関連の環境変数。

XRE_PROFILE_PATH
    プロファイルフォルダのパス。
XRE_PROFILE_LOCAL_PATH
    プロファイルローカルフォルダ(とでも言うのかな?)のパス。XRE_PROFILE_PATHを設定していないと無視される。規定値はXRE_PROFILE_PATHで指定したパス。urlclassifier3.sqlite等が保存される場所。
MOZ_PLUGIN_PATH
    プラグインフォルダのパス。
MOZ_SEARCH_ENGINE_PATH
    検索プラグインフォルダのパスみたい。でも設定しても反映されないような…。
XUL_APP_FILE
    application.iniファイルのパス。

起動に関係する環境変数。

MOZ_NO_REMOTE
    プログラムを複数起動可能にするかどうか。何か文字が指定されていれば複数起動可能に。プロファイルは別々のものを使う必要あり。コマンドラインオプションの-no-remoteと同じ。
MOZ_SAFE_MODE_RESTART
    セーフモードで起動するかどうか。何か文字が指定されていればセーフモード。
XRE_START_OFFLINE
    オフラインモードで起動するかどうか。何か文字が指定されていればオフラインモード。
MOZ_PURGE_CACHES
    StartupCache機能を無効にするかどうか。何か文字が指定されていれば無効化。無効にするとキャッシュ(startupCacheフォルダ等)は削除され、コンポーネントが強制的に再登録される。コマンドラインオプションの-purgecachesと同じ。

 

最終更新:2023年05月11日 10:40
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。