Skip to content

y-i/browser-api-checker

Repository files navigation

browser-api-checker

ブラウザのAPIの実装の有無を調べてリスト化する

方法

Hoge.prototype.hasOwnProperty('fuga');

で判定

使用法

  1. get_api_list.pyでAPIリストの取得&テスト用JSの取得
  2. concat.shでJSをまとめてwebに配置
  3. server/server.jsを起動
  4. dockerをビルドし起動
  5. アクセスが来るのでそれが終了したらnode mergeresult.jsで各ブラウザの結果をまとめる
  6. poc.htmlで結果を確認

dockerの起動例

  • buildはdockerディレクトリをビルド
  • multi-ffという名前でビルドした場合
docker run -e FIREFOX_VERSIONS=60.0.1,58.0.2 --name mff multi-ff
  • FIREFOX_VERSIONSには取得したいFFのバージョンをコンマ区切りで渡す

About

ブラウザのAPIの実装の有無を調べてリスト化する

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages