🏠 返回首頁 

RSS+ : Afficher tous les flux RSS du site

Montre tous les flux RSS du site (s'il y en a)

< Commentaires sur RSS+ : Afficher tous les flux RSS du site

Avis: Bon - le script fonctionne correctement

§
Posté le: 26/02/2022
Édité le: 26/02/2022
内容 描述
BUG &需要在提交前进行转义。
复现方法 如上
复现概率 100%

注: 提交给订阅网站的RSS链接如果带有符号,会被解析为当前路径的参数,而不是RSS链接的参数。

如 https://www.52pojie.cn/forum.php?mod=rss&fid=2 提交 给 inoreader 该RSS链接,则实际inoreader解析为https://www.52pojie.cn/forum.php?mod=rss,会忽略fid=2这个参数。

解决方法:

function addRSS(title, link) {
var feed = {};
feed.title = title;
feed.link = link.replace(/\/$/g, "").replace(/&/g,"%26"); //转义&避免RSS链接识别错误
if (feed.link.match(/(api\.wizos\.me)|(feedly\.com\/i\/subscription)|(inoreader\.com\/feed\/http)/i)) {
return;
}
// 防止重复
if (!feedsMap[feed.link.toLowerCase()]) {
//如果能查找到,证明数组元素重复了
feedsMap[feed.link.toLowerCase()] = 1;
feeds.push(feed);
}
}
wizosAuteur
§
Posté le: 02/04/2022

感谢,下一版本修复~

§
Posté le: 05/12/2022

忘了修改评分

Poster une réponse

Connectez-vous pour poster une réponse.