Google Chromeではセキュリティ強化のため、scriptタグを動的に生成するタイプのブックマークレットは利用できなくなっています。そのため、管理画面を便利にするブックマークレットが各種利用できなくなっています。
そこでGoogle Chrome機能拡張にすることで、ブックマークレット同等の機能を実現しました。まずはデータストアのダウンロード機能からです。
動作について
動作は次のようになります。機能拡張をインストールしていると、ダウンロードボタンが表示されます。このボタンをクリックすると、データストアがJSON形式でダウンロードされます。
利用法
現在はChromeアプリとして登録していないので、自分でインストールする必要があります。まずGitHubリポジトリに移動して、Zipファイルをダウンロードします。ダウンロードしたら解凍します。
Google Chromeのメニューで機能拡張を選択します。
機能拡張画面でデベロッパーモードにします。
そしてパッケージされていない機能拡張を読み込むを選択して、先ほど解凍したフォルダを選択します。
うまくいけば機能拡張がインストールされます。
制限
この機能拡張は https://console.mbaas.nifcloud.com 以下でのみ動作します。
ライセンス
ライセンスはMIT Licenseです。依存ライブラリとしてjQuery、FileSaver.jsを使っています(どちらもMIT Licenseです)。
まとめ
機能的にはまだ多くありませんが、これまでに作成したブックマークレットを追加していく予定です。Google ChromeでmBaaSの管理画面を利用されている方はぜひお使いください。