diff --git a/src/inject.js b/src/inject.js index 71ee01f..4621e80 100755 --- a/src/inject.js +++ b/src/inject.js @@ -213,7 +213,7 @@ item.a_attr = { href: '#' } } else if (type === 'blob') { - item.a_attr = { href: '/' + repo.username + '/' + repo.reponame + '/' + type + '/' + repo.branch + '/' + path } + item.a_attr = { href: '/' + repo.username + '/' + repo.reponame + '/' + type + '/' + repo.branch + '/' + encodeURIComponent(path) } } else if (type === 'commit') { var moduleUrl = submodules[item.path] @@ -435,4 +435,4 @@ return localStorage.setItem(key, JSON.stringify(val)) } } -})() \ No newline at end of file +})()