我有一个第三方WP插件,虽然不再更新,但仍能正常工作 - 而且我无法找到替代方案。
这是'Zajax' - ajax加载内部页面...因此可以将流式收音机音频播放器固定到视口库,并在整个页面更改中连续播放。
然而,它似乎需要绝对的URL - 在根相对URL上它重新加载整个页面(因此停止连续播放)。
这是一个障碍,因为我通常使用root-relative网址 - 因此有时会忘记确保所有内部网址都是绝对的而不是根相对的。
我想修改,以便它可以使用root-relative网址 - 但是不知道这样做。
答案 0 :(得分:2)
实际上使用root-relative URL-s并不是一个好主意,但是如果它对你来说很舒服,那么使用可以帮助你解决问题的小jQuery代码段。
jQuery("a").each(function(){
if (jQuery(this).attr("href").indexOf("http")==-1){
jQuery(this).attr("href","https://yourwebsiteurl.com/"+jQuery(this).attr("href"));
}
});
您可以将此代码放在网站的页脚区域,它会检测与根相关的链接并将其转换为普通链接。 (当然,不改变你后端的任何东西)