在书签小程序中重写 URL

在书签小程序中重写 URL

我对 javascript 还比较陌生,我想编写一个 javascript-bookmarklet,它可以重写来自

http://www.xyz.com/test/stuff/video129852_zc-7931f8bf_zs-2d7967f4.html

http://www.xyz.com/other-directory-thing/video129852.html

在浏览器中。

我想用一个“other-directory-thing”替换两个目录“test/stuff”,并删除 URL 中从“_”到末尾的 .html 的所有内容。

有人能帮助我吗?非常感谢!:)

答案1

var text = "http://www.xyz.com/test/stuff/video129852_zc-7931f8bf_zs-2d7967f4.html";
var new_text = text.replace("/test/stuff/", "/other-directory-thing/");
document.write(new_text);

这是为了替换 URL,至于链接的最后一部分,它取决于“video129852”的长度是否始终为 11 个字符。

要在“书签脚本”中实现它,请看以下内容:https://stackoverflow.com/a/3024846/2245614

相关内容