Mypal 68

記事の環境

CentBrowesrがメインブラウザなのだが、Windows8.1対応ブラウザは用意しておかねば

Portable化

pmprt.mod or pmundprt.mod

browserフォルダにpmprt.mod(pmundprt.mod)という適当なファイル(0バイトでOK)を作りMypalを実行すると
mypal.exeのフォルダにProfileフォルダが作成される

pmprt.modとpmundprt.modの違いは理解できていない。詳しくはMypal29のインストーラを参照

pmprt.mod
no-remote相当。複数起動可能。関連付けは不可
pmundprt.mod
複数起動可能。関連付けは可能

コマンドラインオプションでプロファイルを指定する

Z:\Desktop\mypal\mypal.exe -no-remote -Profile Profile/

PorableApps.comのFirefox Portableを置き換える

USBメモリで持ち運ぶならこれ。LegacyProfilesの設定は不要

  1. sourceforge.net からFirefoxPortableESR_68.10.0_Japanese.paf.exeをダウンロードする
  2. 解凍後のApp\Firefox、App\Firefox64を削除。Appフォルダにmypalフォルダを置く
  3. Other\Source\FirefoxPortable.iniをFirefoxPortable.exeと同一のフォルダにコピー
    [FirefoxPortable]
    FirefoxDirectory=App\mypal
    FirefoxExecutable=mypal.exe
    ; 関連付け起動時のスプラッシュを抑制
    DisableSplashScreen=true
    

tmemutil.dll ?

mypalはtmemultil.dllを読み込めるのか?

Any chance to make Mypal 68.13b portable? · Issue #206 · Feodor2/Mypal68 · GitHub

プロファイルを移動可能にする方法・3種類

  • レジストリ
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Firefox]
    "LegacyProfiles"=dword:00000001
    
  • 環境変数
    MOZ_LEGACY_PROFILES=1
  • addonStartup.json.lz4

    addonStartup.json.lz4を削除してMypalを実行→終了→実行する

picture-in-picture

about:configかuser.jsで設定する

// picture-in-pictureを有効にする -> true
user_pref("media.videocontrols.picture-in-picture.enabled", true);

// 動画上にpicture-in-pictureボタンを表示する -> true
user_pref("media.videocontrols.picture-in-picture.video-toggle.enabled", true);

// ?
user_pref("media.videocontrols.picture-in-picture.video-toggle.flyout-enabled", true);

不具合のあるサイト

  • www.amazon.co.jp .. Amazon

    Warning: Unresponsive script

    以前Firefoxを使っていた時の対応策が思い出せない。dom.maxではなかったと思う

  • youtube.com .. Youtube

    2023年の9月以降、uBlockのuBlock Filters - AdsuBlock Filters - Quick fixesを購読していると文字、画像が表示されない

    Youtube does not fully load · Issue #266 · Feodor2/Mypal68 · GitHub
    あー自動アップデートが効いていないのは盲点だった。uBlock 1.51.0以上で解決される。以下は不用

    対処法:以下をMy filtersに追加する。もっとスマートな打ち消す書き方があるだろうがシラン

    youtube.com#@#+js(replace-node-text, script, 解決済みのため省略)

対応していないCSS(ざっくり)

  • text-decoration: underline dotted #f00 1px; ※一括はダメ
  • width: fit-content;