내 북마크 창에서 내가 좋아하는이 3 폴더가 asp.net
, jquery
하고 sql server
. jquery
Chrome에서만 폴더를 내보내려면 어떻게해야하나요 ?
답변
데이터 해방 전선은 이것에 대해 짧은 문이 : 구글 문서 도구에 북마크를 수출 할 수있을 것으로 보인다. 아마도 사후 처리가 더 쉬울 것입니다. 그러나 나는 그것을 시도하지 않았습니다.
답변
Chrome에서 새 사용자를 만든 다음 원하는 북마크를 새 사용자의 북마크로 드래그합니다 (두 명의 사용자에게 북마크 바가 표시되도록 설정했는지 확인).
다음으로 새로운 사용자로부터 북마크를 내 보냅니다. oil!
답변
지금까지는 불가능 해 보입니다. 모든 북마크를 내 보낸 다음 텍스트 편집기로 편집하고 원치 않는 것을 삭제할 수 있습니다. 북마크를 그룹으로 분리하기가 더 쉬워지기 전에 쉽게 할 수 있습니다.
답변
내보내려는 폴더를 책갈피 막대의 왼쪽 끝으로 이동하십시오. 모든 북마크를 파일로 내 보냅니다. 메모장에서 파일을 엽니 다. 내보내려는 폴더의 마지막에 나타나는 책갈피를 찾으십시오. 해당 책갈피 뒤에있는 모든 것을 삭제하십시오. 파일을 저장하십시오.
답변
편집 (18-07-01) : Chrome의 최신 북마크 (chrome v67)에서 작동하도록 업데이트되었습니다.
내가 해킹 한이 JS 폴더 내보내기를 사용할 수 있습니다.
참고 : Chrome에서 북마크 관리자의 기본 HTML을 변경하면 언제든지 중단 될 수 있습니다.
수동 워크 플로우
- 북마크로 이동하여 원하는 폴더를 엽니 다
- 콘솔 열기 F12
-
붙여 넣기
var items = document.querySelectorAll('body > bookmarks-app::shadow bookmarks-list::shadow iron-list bookmarks-item'); var ret = []; var str = ''; // store to temp array Array.prototype.forEach.call( items, function ( elem ) { var label = elem.querySelectorAll('::shadow #website-title')[0].textContent.trim(); var url = elem.querySelectorAll('::shadow #website-url')[0].textContent.trim(); ret.push( [ label, url ] ); }); // style the output here ret.forEach(function( item ) { str += item[0] + '\r\n\t' + item[1] + '\r\n'; }); // print to console console.log(str); // or copy to clipboard copy(str);
-
콘솔에서 출력 복사
또는 이 스 니펫을 사용하여 출력을 파일로 다운로드 할 수 있습니다 ( 이전 스 니펫을 실행 한 후에 사용해야합니다 ).
var items = document.querySelectorAll('body > bookmarks-app::shadow bookmarks-list::shadow iron-list bookmarks-item');
var ret = [];
var str = '';
// store to temp array
Array.prototype.forEach.call( items, function ( elem ) {
var label = elem.querySelectorAll('::shadow #website-title')[0].textContent.trim();
var url = elem.querySelectorAll('::shadow #website-url')[0].textContent.trim();
ret.push( [ label, url ] );
});
// style the output here
ret.forEach(function( item ) {
str += item[0] + '\r\n\t' + item[1] + '\r\n';
});
function downloadFile ( filename, data ) {
var a = document.createElement('a');
a.download = filename;
a.href = 'data:,' + encodeURIComponent(data);
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
}
var d = new Date();
var month = (d.getMonth() + '').length === 1 ? '0' + d.getMonth() : d.getMonth();
var year = d.getFullYear();
var date = d.getDate();
var dateStr = year + '-' + month + '-' + date;
downloadFile( 'bookmarks-'+ dateStr +'.txt', str );
북마크릿
또는이 북마크를 북마크 바에 넣고 내보낼 폴더에있을 때마다 클릭하십시오 (파일로 저장을 포함하여 위와 동일한 코드 임).
편집 (18-07-01) : 크롬이 더 이상 북마크 탭에서 북마크릿 (자바 스크립트)을 실행할 수없는 것 같습니다.
여전히 수동으로 복사하여 콘솔 (f12)에 붙여 넣을 수 있습니다.
javascript:function downloadFile(t,e){var o=document.createElement("a");o.download=t,o.href="data:,"+encodeURIComponent(e),document.body.appendChild(o),o.click(),document.body.removeChild(o)}var items=document.querySelectorAll("body > bookmarks-app::shadow bookmarks-list::shadow iron-list bookmarks-item"),ret=[],str="";Array.prototype.forEach.call(items,function(t){var e=t.querySelectorAll("::shadow #website-title")[0].textContent.trim(),o=t.querySelectorAll("::shadow #website-url")[0].textContent.trim();ret.push([e,o])}),ret.forEach(function(t){str+=t[0]+"\r\n\t"+t[1]+"\r\n"});var d=new Date,month=1===(d.getMonth()+"").length?"0"+d.getMonth():d.getMonth();downloadFile("bookmarks-"+d.getFullYear()+"-"+month+"-"+d.getDate()+".txt",str);
위 코드는 예를 들어이 폴더를 내 보냅니다.
다음 출력으로 :
How to export an individual bookmark folder in Google Chrome? - Super User
http://superuser.com/questions/128242/how-to-export-an-individual-bookmark-folder-in-google-chrome
data URIs - HTTP | MDN
https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs
ret.forEach
루프 에서 원하는대로 출력 스타일을 지정할 수 있습니다 .
답변
- 북마크 관리자를 엽니 다 (북마크 메뉴 드롭 다운)
- 오른쪽 창에 표시된 내용으로 내보낼 폴더를 열 때까지 줄이십시오.
- 첫 번째 목록을 한 번 클릭 하여 선택하십시오. ctrl-A는 오른쪽 창에서 모두 선택하고 ctrl-C는 모든 내용을 복사합니다.
- 텍스트 편집기에서 새 파일을여십시오 *
- 텍스트 문서에 (ctr-v) 링크 붙여 넣기 서식있는 텍스트로 저장하십시오.
- 단어를 선호하는 경우 텍스트 편집기에서 복사하여 단어를 붙여 넣습니다.
*이 방법은 저장 한 페이지의 제목과 URL 링크를 제공합니다. 4 단계에서 텍스트 편집기를 여는 대신 URL 만 원하는 경우 WORD 문서를여십시오. 붙여 넣기 (ctrl-v)하면 URL 목록 만 있습니다.
답변
- 내 보내지 않으려는 모든 폴더를 삭제하십시오.
- 이제 내보내기 하나의 폴더 만 왼쪽으로 내 보냅니다.
- 완료되면 북마크 관리자에서 Ctrl + z를 누르면 삭제 된 북마크 그룹이 모두 다시 표시됩니다.
- 행복하고 춤을 추십시오.