ちょっとだけ Autopagerize on chrome の編集をしたい時、警告が出るものの出来ないことは無い。
1. 先ずAutopagerize が何処に保存しているか調べる。
MacOS
/Users/(ユーザ名)/Library/Application Support/Google/Chrome/Default/Extensions
または
~/Library/Application Support/Google/Chrome/Default/Extensions
Windows
C:\Users\(ユーザ名)\AppData\Local\Google\Chrome\User Data\Default\Extensions
所がココのディレクトリにはかなり意味不明なフォルダ名がある。
C:\Users\***\AppData\Local\Google\Chrome\User Data\Default\Extensions>dir
ドライブ C のボリューム ラベルは OS です
ボリューム シリアル番号は D166-8140 です
C:\Users\***\AppData\Local\Google\Chrome\User Data\Default\Extensions の ディレクトリ
2017/03/07 11:33 <DIR> .
2017/03/07 11:33 <DIR> ..
2016/12/20 14:51 <DIR> aapocclcgogkmnckokdopfmhonfmgoek
2016/12/20 14:51 <DIR> aohghmighlieiainnegkcijnfilokake
2016/12/20 14:51 <DIR> apdfllckaahabafndbhieahigkjlhalf
2016/12/20 14:51 <DIR> blpcfgokakmgnkcojhhkbfbldkacnbeo
2016/12/20 14:51 <DIR> chmimgmjdabgiilljdjfbonifbhiglao
2017/03/07 11:28 <DIR> dlegbbomdhbiacpjgcmimfcahpfaoghp
2016/12/20 14:51 <DIR> felcaaldnbdncclmgdcncolpebgiejap
2017/02/08 08:08 <DIR> gbchcmhmhahfdphkhkmpfmihenigjmpp
2016/12/20 15:15 <DIR> ghbmnnjooekpmoecnnnilnnbdlolhkhi
2017/03/03 18:21 <DIR> igiofjhpmpihnifddepnpngfjhkfenbp
2016/12/20 14:51 <DIR> mihcahmgecmbnbcchbopgniflfhgnkff
2017/01/18 13:52 <DIR> nmmhkkegccagdldgiimedpiccmgmieda
2017/02/10 08:07 <DIR> pioclpoplcdbaefihamjohnefbikjilc
2016/12/20 14:51 <DIR> pjkljhegncpnkpknbcohdijeoejaedia
2017/02/08 08:08 <DIR> pkedcjkdefgpdelpbcmbmeomcjbeemfm
0 個のファイル 0 バイト
17 個のディレクトリ 336,707,088,384 バイトの空き領域
どれかが目的のフォルダであるが、調べるのに chrome web store に行ってみる。
AutopagerizeのchromeウェブストアのURLは
つまり igiofjhpmpihnifddepnpngfjhkfenbp がAutopagerize のコードがある。
C:\Users\***\AppData\Local\Google\Chrome\User Data\Default\Extensions\igiofjhpmpihnifddepnpngfjhkfenbp\0.3.9_0
以下に autopagerize.user.js がある。
2. それでは autopagerize.user.js を編集してみる。
試しに影響のない範囲で編集してみる。コメントアウトの所にスペースを増やしたりして保存する。
保存してもリロードしたくらいでは読み込まれないので、chromeを一度終了して立ち上げなおす。
するとどうだろう、Autopagerizedが無効化された。
chromeのメニューより拡張機能を見てみると「この拡張機能は破損している可能性があります。」とある。
仕方なく「修復」を押すと「AutoPagerizeを修復しますか?」と聞いてくるので、「拡張機能を修復」を選ぶ。
有効化された。変更した個所も動作している。
3. ソースコードが無くなる?
C:\Users\***\AppData\Local\Google\Chrome\User Data\Default\Extensions\igiofjhpmpihnifddepnpngfjhkfenbp\0.3.9_0
を見てみよう。ファイルがごっそり無い。
実は修復を押した時点で
..\0.3.9_1
にフォルダが作成され中身が移動される。
というわけで Autopagerizeに関してはちょっとだけ弄ることはできる。
chromeのセキュリティの配慮だが、chromeでちょいとソースが弄りにくいのはこの。ためだ。