2011-04-27 2 views
0

누구든지 Chrome 즐겨 찾기에서 다음 색인 번호를 얻는 방법을 알고 계십니까? 지금 당장 올 수있는 가장 가까운 것은 최근에 추가되고 1 씩 증가하는 ID를 가져 오는 것입니다. 사용자가 북마크를 만들어 즉시 삭제할 때까지 작동합니다. 그런 다음 id 인덱스가 1 씩 증가하지만 가장 최근에 가장 최근 책갈피가 여전히 존재하며 번호가 올바르지 않습니다.다음 번에 Chrome 즐겨 찾기를 찾을 수있는 ID 번호는 무엇입니까?

+0

죄송합니다. 당신이 달성하고자하는 것을 설명한다면 어쩌면 누군가 다른 경로를 제안 할 수 있습니다. – serg

+0

사용자가 새 북마크를 만들고 동시에 로컬 저장소에 일부 메타 데이터를 쓰도록 허용하고 있습니다. ID는 Chrome의 키이므로 연결 식별자입니다. 나는 크롬이 새로운 책갈피를 먼저 생성하고 getRecent를 사용하여 움 직인다고했지만 기능의 비동기 특성 때문에 결과는 예측할 수 없게되었다. – Korak

+2

'bookmarks.onCreated'를 들으실 수 없습니까? – serg

답변

0

내선 번호로 만든 북마크의 경우 chrome.bookmarks.create의 콜백을 사용하면 BookmarkTreeNode (속성 ID 포함)을 반환 할 수 있습니다. 확장 외부 (및 확장에) 당신이 모두 문자열 ID와 BookmarkTreeNode를 반환합니다 chrome.bookmarks.onCreated을들을 수 있습니다 사용자가 만든 책갈피

.

첫 번째 ID (예 : 확장 프로그램이 처음 실행될 때)를 얻으려면 북마크를 만들고 ID를 가져온 다음 삭제하면됩니다. 메타 데이터를 북마크에 연결하려면 onCreated 이벤트로 충분해야합니다.

+0

감사합니다. 당신과 Serg 모두 좋은 지적을했습니다. 백그라운드에서 각 변수를 듣고 가져 오는 변수를 유지할 수 있습니다. 감사! – Korak

관련 문제