2009-08-09 5 views
2

웹 페이지의 일부 작업을 자동화하는 북마크릿을 작성했습니다. 어떻게 든 값을 저장할 수 있기를 바랍니다. 그러면 두 번째로 북마크 렛을 실행하면 그것이 존재한다는 것을 알게되고 사용하려고합니다.북마크릿 호출간에 객체를 저장하려면 어떻게해야합니까?

저는 순수한 자바 스크립트를 사용하여 그 작업을 수행 할 수 있기를 바랍니다. 종류의 greasemonkey의 저장.

+0

하거나? –

+0

같은 페이지. 그러나 페이지가 둘 이상의 탭에서 열려있을 수 있습니다. – Geo

답변

2

도메인간에 값을 저장하지 않아도되는 경우 document.cookie을 사용하여 JavaScript 쿠키를 사용할 수 있습니다.
W3는 간단한 예제가 있습니다 http://www.w3schools.com/JS/js_cookies.asp,
을 여기에 마이크로 소프트의 또 다른 예입니다 : 페이지/pageloads에서 동일한 페이지에서 http://msdn.microsoft.com/en-us/library/ms533693%28VS.85%29.aspx

+0

스 니펫을 제공 할 수 있습니까? – Geo

+0

질문이 하나 더 있습니다. 페이지가 열려있는 모든 탭에서 쿠키가 표시됩니까? – Geo

+0

빠른 테스트에서 (Firefox의 경우처럼) 다른 브라우저가 다르게 작동 할 수도 있지만, 그렇게 보입니다. – Kobi

관련 문제