我打开格瓦拉网站(www.gewara.com),无论点击哪个页面,都是在当前标签页打开,查看了一下 html 源码,发展标题是在
标签里面,没有链接地址,请问要是自己写个网页辅助脚本该怎么做呢?有大神能指点一下吗?
ctrl+左键
我错了,忽略吧
有更好的办法吗? chrome 的扩展都不好使
能试的办法都试过了
因为别人用的是 location.href 拼接 url 来跳转,不是用 url,你自己分析页面实现一个插件打开新的 tab,并用他的 url 规则就可以了
tampermonkey
建议忍,这个辅助脚本很难写
有推荐的脚本吗?找了半天,试了几个,不顶用。
因为别人用的是 location.href 拼接 url 来跳转,不是用 url,你自己分析页面实现一个插件打开新的 tab,并用他的 url 规则就可以了
——————————————————————————
订正 [不是用 url] → 不是用 a 标签
有思路建议什么的吗?
是去 js 文件里面找规则吗?看他们打包的文件感觉好复杂,我 js 刚入门。
作为格瓦拉的前产品经理在 v 站看到格瓦拉这三个字老泪纵横啊。。。以为早就进入历史废墟被人遗忘了
我记得 chrome 浏览器的话,鼠标中键就是新标签打开,脚本考虑下这个思路如何
react 写的,先获取 dom,在获取 dom 上的 react 一些信息,里面有 key,key 是对应的资源 ID,写个油猴脚本,把原来的点击事件改成自己的,特别麻烦,每个不同类别的链接都要分析一下
鼠标中键...
哈哈,买电影票看到,猫眼电影里面有个演出,点进去就是格瓦拉了
对这个网站不顶用了
感谢,我就是瞧瞧每天上海有啥好玩的演出,不用每个都分析,看前几个演出就好了。
key = 当前点击 dom 节点.__reactInternalInstance$vazsh4rqk9s.key
然后 window.open(window.location.href + '/detail/' +key)应该就阔以了
__reactInternalInstance$vazsh4rqk9s $后边的值会变,还要正则找到__reactInternalInstance 这个属性获取里边的值应该就行
用代理转发修改后的 js 吧
手动复制标签页,然后点击