2014-11-20 3 views
0

SDK가 포함 된 Firefox 추가 기능에서 모든 북마크 (RSS/Atom) 피드 만 쿼리하려고합니다.SDK가 포함 된 Firefox 추가 기능에서 북마크 된 피드를 쿼리

그러나 쿼리가 반환되면 피드는 무시되며 웹 사이트의 책갈피 만 반환됩니다. 아무 생각없이 피드를 올바르게 쿼리하는 방법은 무엇입니까? 나는 모든 피드 - 폴더는 무시됩니다 책갈피를 조회 할 때

나는 https://developer.mozilla.org/en-US/docs/Mozilla/Tech/Places/Places_Developer_Guide#Reading

에서 예제를 사용하고 있습니다. 폴더 ID가 피드의 경우 그러나, 나는 folderId 필요하고 조회 할 수 있습니다 것 같습니다 :

https://developer.mozilla.org/en-US/docs/Mozilla/Tech/Places/Using_the_Places_livemark_service

+0

알면 꽤 쉽게 북마크를 통과하는 것과 비슷하지만 RSS 피드인지 확인해야합니다. http://stackoverflow.com/questions/22592343/extension-components-to-get-visit-count-in-firefoxs-history-and-bookmarks/22596715 # 22596715 – Noitidart

+0

물론 이미 발견되었지만 작동하지 않습니다. 쿼리가 반환되면 RSS 피드가 무시됩니다. – Sam

+0

나는 지금도 이것에 관심이있다. 나는 찾고 있지만 찾지 못했다. – Noitidart

답변

1

그것은 당신은 내가 그게 전부 어떻게 생각 :-)

const { Cu } = require("chrome"); 
Cu.import("resource://gre/modules/PlacesUtils.jsm"); 
var feeds = PlacesUtils.annotations.getAnnotationsWithName("livemark/feedURI"); 
feeds.forEach(function(feed){ 
    console.log(feed.annotationValue); 
}); 
+0

고마워,이 API는 그냥 나를 미치게한다. 개별 피드 항목을 읽을 수 있습니까? 아니면 XML을 직접 받아야합니까? – Sam