ChatWork のユーザーアイコンを、指定した画像で置き換える UserScript です。
複数ユーザーのアイコンを置き換えたい場合は、 chatwork-replace-icons-extension を使用することをお勧めします。
-
chatwork-replace-icon.user.js を右クリックして「リンク先を別名で保存」で適当な場所に保存します。
-
Vim やメモ帳などのテキストエディタで保存した
chatwork-replace-icon.user.js
を開き、スクリプト上部に記述されている、以下の項目を設定します。// EDIT BEGIN var userId = ""; // ex. "XXXXXX" (data-aid="123456") var newIconUrl = ""; // ex. "http://example.com/path/to/image.jpg" // EDIT END
userId: 置換したいユーザー ID アイコンの
img
タグにdata-aid
という属性がありますので、その中の値(ex.123456
) を指定してください。 Google Chrome であれば、アイコンを右クリックして「要素を検証」で見つけることができます。newIconUrl: 新しいアイコンの URL 新しく表示したいアイコンの URL を指定します。アイコンは localStorage にキャッシュされます。 注意: アイコンのサイズは 20KB 以内のものを指定してください。
-
Google Chrome で「ツール」-「拡張機能」を開き、編集した
chatwork-replace-icon.user.js
をウィンドウ内にドラッグアンドドロップします。
「インストール」と同じ手順でアップデートを行なってください。
ChatWork の仕様変更による対応で、バージョンごとの互換性が失われる場合があります。 バージョンごとの対応を以下の表に記します。お使いの ChatWork に対応したバージョンを使用してください。
日付 | バージョン | 変更内容 |
---|---|---|
2013/05/08 | master/v0.0.3 以降のタグ | 全体的に変更された |
~2013/05/07 | v0.0.2 |
- Google Chrome の最新バージョンにて確認を行なっています。
- ChatWork 側の変更により、動作しなくなる可能性があります。
- アイコンを取得するためのクロスドメイン通信に chatwork-allow-origin-proxy を使用しています。 サービスの停止により、アイコンが取得できなくなる可能性があります。
- ご利用は自己責任でお願いします。
v0.0.3 (2013/05/08)
- ChatWork の仕様変更に対応
v0.0.2 (2013/04/11)
- クロスドメイン通信に自前の API を使用するようにした
- アイコンキャッシュ処理の変更
- アイコン変換処理の最適化
v0.0.1 (2013/04/06)
- 初期リリース