북마크에 작은 스크립트가있는 것이 좋습니다.북마크에서 로컬 저장소 사용
예를 들어, reddit의 this post에서 메모 편집 스크립트를 편집하여 localstorage를 통해 마지막 메모를 자동으로 저장하고로드합니다.
...
window.addEventListener("load", function() {
div.innerHTML = localStorage.getItem("note");
}, false);
document.body.addEventListener("keyup", debounce(function() {
localStorage.setItem("note", div.innerHTML);
}, 760));
...
내 html 문서를 하드 드라이브에 저장된 실제 html 문서로 열면 정상적으로 실행됩니다. 그러나 data: text/html, ...
으로 내 코드의 (축소 된) 버전에 붙여 넣은 URL 막대를 사용하여 실행하면 NS_ERROR_NOT_AVAILABLE:
오류가 발생합니다. localstorage는 도메인에 바인딩되어 있기 때문에 이는 의미가 있습니다.
북마크로 localstorage를 작동시키는 방법이 있습니까?
The full note code is available here 참고로 하드 드라이브에 로컬로 저장하면이 코드 은이됩니다. 그래서 이것을 북마크하고 원하는 경우 사용할 수 있습니다.
이것은 정확합니다. 기원이 결정자이다. –
그리고 사용자가 매번 확인하지 않고 북마크에 dropbox-j를 사용할 수 있는지 여부에 대한 질문에 방금 답했습니다. Dropbox-js는 localStorage도 사용합니다 ... – awendt
나는 항상 북마크 렛이 현재 열려있는 페이지의 컨텍스트에서 실행되었다고 생각하고 있었으며 그 페이지의 로컬 저장소 값에 액세스 할 수있었습니다. 나는 그 가정에서 작동하는 것처럼 보이는 북마크릿을 만들었습니다. – Ruskin