1 Star 12 Fork 0

lunny/SmartRss

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
feed_finder.js 732 Bytes
一键复制 编辑 原始数据 按行查看 历史
lunny 提交于 2013-03-15 16:37 +08:00 . init
// Copyright (c) 2009 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
if (window == top) {
findFeeds();
window.addEventListener("focus", findFeeds);
}
function findFeeds() {
// Find all the RSS link elements.
var result = document.evaluate(
'//link[@rel="alternate"][contains(@type, "rss") or ' +
'contains(@type, "atom") or contains(@type, "rdf")]',
document, null, 0, null);
var feeds = [];
var item;
while (item = result.iterateNext())
feeds.push(item.href);
// Notify the extension of the feed URLs we found.
chrome.extension.connect().postMessage(feeds);
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/lunny/smartrss.git
git@gitee.com:lunny/smartrss.git
lunny
smartrss
SmartRss
master

搜索帮助