Greasy Fork is available in English.

百度贴吧不可能会跳转!

去除贴吧帖子里链接的跳转

< 脚本百度贴吧不可能会跳转!的反馈

评价:一般 - 脚本有用,但还有一些问题

§
发表于:2014-07-17
报告一个问题

http://tieba.baidu.com/p/3167789224
在这个帖子中,楼主转载了其他站点的文章,在图片的下面有一个“来自:www.ithome.com”的链接
正常情况下这个链接的文本是www.ithome.com而网址是jump.bdimg.com/safecheck/...
因为去除了跳转,链接的文本和网址一致,所以会跳到首页而不是要转的链接...
§
发表于:2014-07-17
修改于:2014-07-17
这由这个脚本的原理决定。这个脚本的原理是直接把文字变成链接。

改成 GM_xmlHttpRequest Head 方式获取 finalUrl 才是准确无误的方式。

JixunMoe 以前写的就是采用这种方式。https://greasyfork.org/scripts/126-%E8%B4%B4%E5%90%A7%E5%85%8D%E8%B7%B3%E8%BD%AC%E9%93%BE。目前该脚本缺少一个库没效果
文科管理员
§
发表于:2014-07-17
https://greasyfork.org/scripts/147-tieba-quote
这个自带 的去跳转没有问题
§
发表于:2014-07-17
https://greasyfork.org/scripts/147-tieba-quote
这个自带 的去跳转没有问题
你确定有效?我在用这个脚本,还是原来的链接。
文科管理员
§
发表于:2014-07-18

你确定有效?我在用这个脚本,还是原来的链接。
https://greasyfork.org/scripts/147-tieba-quote/code#n316
一直在用 没有问题呀
§
发表于:2014-07-18
https://greasyfork.org/scripts/147-tieba-quote
这个自带 的去跳转没有问题
你确定有效?我在用这个脚本,还是原来的链接。
我去看了一下tieba_quote这个脚本,在316行有以下内容
//链接跳转
addNodeInsertedListener('a[href^="http://jump.bdimg.com"]', function () {
if (this.parentNode.className != "apc_src_wrapper") {
this.href = (this.innerHTML.indexOf("http") != -1 ? "" : "http://") + this.innerHTML.replace(/&/g, "&");
}
});

这句判断:
if (this.parentNode.className != "apc_src_wrapper")
如果不是转帖,那就替换链接,所以这里并没有处理转帖的情况...

"目前该脚本缺少一个库没效果",囧……
文科管理员
§
发表于:2014-07-18

这句判断:
if (this.parentNode.className != "apc_src_wrapper")
如果不是转帖,那就替换链接,所以这里并没有处理转帖的情况...
转贴的链接如果要处理的话只能用https://greasyfork.org/scripts/126-%E8%B4%B4%E5%90%A7%E5%85%8D%E8%B7%B3%E8%BD%AC%E9%93%BE/code?version=463#n32
这个脚本旧版这样的处理方式,
不过目前这个api失效了
§
发表于:2014-07-19
...
jiayiming作者
§
发表于:2014-07-19
我就是故意不想用xhr获取。。网破和链接多的时候慢,,这种情况倒没注意 等下干脆排除这种转帖情吧况
jiayiming作者
§
发表于:2014-07-19
...
头脑一热 转帖也用XHR处理了 其他照旧 一步到位算了
Jixun.Moe管理员
§
发表于:2014-07-19
这由这个脚本的原理决定。这个脚本的原理是直接把文字变成链接。

改成 GM_xmlHttpRequest Head 方式获取 finalUrl 才是准确无误的方式。

JixunMoe 以前写的就是采用这种方式。https://greasyfork.org/scripts/126-%E8%B4%B4%E5%90%A7%E5%85%8D%E8%B7%B3%E8%BD%AC%E9%93%BE。目前该脚本缺少一个库没效果
已经重写集成到 #2634,这个放弃维护 ..w
§
发表于:2014-07-19
...
头脑一热 转帖也用XHR处理了 其他照旧 一步到位算了
多谢...

发表回复

登录以发表回复。