さっきの書き足しはやめて以下試してみました
userChrome.jsの置き場所がchrome直下だと動作した
sub folderに入れた状態だとだめだった
requireのところ、var max  = path.length,err = []; の
,err = []を削除したらsub folderに入れた状態でも動作した
私の環境固有なのかなぁ