复制以下代码到 chrome 的 console 。高手勿喷,插件勿喷。
window.location.href = 'https://www.v2ex.com/t/' + (Number(document.location.href.replace(/https:\/\/www\.v2ex\.com\/t\/(\d?)/i, '$1'))+1)
回复里有大神,学习他们的,所以也可以用
location.pathname.substring()
1
yhxx 2016-10-25 16:17:04 +08:00
Number('$1') 是想做什么
|
2
yhxx 2016-10-25 16:19:29 +08:00
哦看错了
还以为是有一个新的“ theme ” |
3
timor 2016-10-25 16:21:44 +08:00
404 错误.
|
4
samtoto OP @yhxx Number 是 js 里的将 string 转为 数字
$1 是字符转换的时候的正则表达式里的 分开写是 ```javascript var urlBase = 'https://www.v2ex.com/t/'; var urlNow = document.location.href; var nextNum = Number(urlNow.replace(/https:\/\/www\.v2ex\.com\/t\/(\d?)/i, '$1')) + 1; var url = urlBase + nextNum; window.location.href = url ``` |
5
samtoto OP @timor 哦哦 因为没有下一个主题了,你可以找一个老一点的主题比如: https://www.v2ex.com/t/1 在这个页面试试。
|
6
samtoto OP 其实就是想骗点铜币而已,(逃
|
7
ahu 2016-10-25 16:27:57 +08:00
404: Not Found
|
8
dofy 2016-10-25 16:28:14 +08:00
简单点可以直接操作 location.pathname
|
11
yhxx 2016-10-25 16:37:31 +08:00
|
13
imgalaxy 2016-10-25 17:49:54 +08:00
location.pathname="/t/"+(location.href.split(/[/#]/)[4]-(-1))
|
14
imgalaxy 2016-10-25 17:51:49 +08:00
第二个 pathname 换成 href 还能再短 4 个字符
|
16
imgalaxy 2016-10-25 18:14:24 +08:00
location.href=location.href.split(/[/#]/)[4]*1+1
最终版 不摸鱼了 继续写代码 |
17
tpsxiong 2016-10-26 07:29:02 +08:00 via iPhone
。。为啥不手动改地址栏?
|