content_script에서 페이지의 localStorage
변수에 액세스하려고합니다 (content_script에서 페이지 cookies
에 액세스 할 수있는 것과 유사).크롬 확장 프로그램 : content_script에서 페이지의 HTML5 localStorage에 액세스
content_script에서 페이지의 쿠키에 액세스하는 데 문제가 없습니다.
그러나 콘텐츠 스크립트에서는 localStorage.getItem("showDash")
및 localStorage.setItem("showDash", "value")
이 작동하지 않습니다. 브라우저는 그것을 인식하는 것 및 오류가 발생하지 않습니다
Uncaught TypeError: undefined is not a function
왜 localStorage
이 content_scripts에서 작동하지 않습니다? 이 문제를 해결할 수있는 방법은 없나요? 의 manifest.json의
부분 : page_handler.js의
"content_scripts": [{
"matches": ["https://cms.mmu.edu.my/*"],
"js": ["angular.min.js", "jquery.min.js", "page_handler.js"]
}]
부분 :
if (! localStorage.getItem("DashIsOn"))
localStorage.setItem("DashIsOn", "true");
콘텐츠 스크립트를 사용하여 localStorage에 액세스하고 가져올 수 있으며 사용자의 오류가 다른 위치에있을 수 있음을 나에게 알립니다. 주변 코드를 게시 할 수 있습니까? – Alex
@Alex I second Alex. 문제가 없어야하며 문제없이 직접 해결해야합니다. –
이상합니다. 이 줄을 삽입하는 순간 'localStorage.setItem ("DashIsOn", "true");' , 그것은 나에게 오류를 준다. 줄이 js 파일의 본문에 배치됩니다. –