Skip to content

nm004/myna_browser_extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Myna browser extension

マイナンバーカードポータルサイト用のFirefox拡張機能。

必要なもの

動作を確認しているプラットフォーム

  • Firefox (Linux)

Windows, macOS でも動くと思うけどどうなるかは知らん。

内容物

  • Firefoxの拡張機能 (extension ディレクトリ)
  • 拡張機能とやりとりするホスト側のプログラム (src ディレクトリ)

インストール

Firefoxの拡張機能

about:debugging#/runtime/this-firefox から一時的なアドオンとしてextension/manifest.jsonを読み込む。

ホスト側のプログラム

meson setup -Dmozdir=$HOME/.mozilla -Dpython.install_env=auto build
meson install -C build

アンインストール

rm -rf $HOME/.mozilla/native-messaging-hosts/MPA
rm -rf $HOME/.mozilla/native-messaging-hosts/myna_browser_extension.json

動作確認済みの内容

  • マイナポータルへのログイン
  • 公金受け取り講座の登録、確認
  • 健康保険証の利用申し込み、確認 (手動によるユーザエージェントの変更が必要)
    • about:configgeneral.useragent.override の値 (文字列) を Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36 にする
  • 外部サイトとの連携 (もっとつながる)

できないこと、未実装の機能

  • パスワード変更
  • ログイン時と利用者情報確認時のパスワードを間違えたときのエラー処理

ライセンス

GPLv3

About

Web broweser extension for My Number Card portal site (https://myna.go.jp/).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published