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。目前该脚本缺少一个库没效果

文科Mod
§
投稿日: 2014/07/17

https://greasyfork.org/scripts/147-tieba-quote
这个自带 的去跳转没有问题

§
投稿日: 2014/07/17
https://greasyfork.org/scripts/147-tieba-quote
这个自带 的去跳转没有问题

你确定有效?我在用这个脚本,还是原来的链接。

文科Mod
§
投稿日: 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")
如果不是转帖,那就替换链接,所以这里并没有处理转帖的情况...

"目前该脚本缺少一个库没效果",囧……

文科Mod
§
投稿日: 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处理了 其他照旧 一步到位算了

§
投稿日: 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处理了 其他照旧 一步到位算了

多谢...

返信を投稿

返信を投稿するにはログインしてください。