확장 프로그램을 설치 한 후 newtab (내 확장 프로그램 사용 방법을 보여주는 링크를 가리킴)을 열어야합니다. 어떻게해야합니까?확장 프로그램을 설치 한 후 새 탭을 여는 방법은 무엇입니까?
답변
페이지로드시 로컬 저장소에 hasSeenIntro
키가 있는지 확인하고, 브라우저가로드 될 때마다 발생하며 브라우저가 설치 될 때 백그라운드 페이지에서 확인할 수 있습니다. 그곳에있는 경우 사용자는 삽입 광고를 보았고 그렇지 않은 경우 페이지를 표시 (chrome.tabs.create
사용) 한 다음 키를 설정합니다. 당신의 background.html에서
어딘가에 :
if (!window.localStorage.getItem('hasSeenIntro')) {
window.localStorage.setItem('hasSeenIntro', 'yep');
chrome.tabs.create({
url: '/help.html'
});
}
당신은 확장에서 각각의 새로운 주요 버전/기능에 대한 소개를 표시하려면이를 확장 할 수
로컬에서 키의 존재/부재를 확인하지 않음으로써 기억 장치가 아니라 값 (예 : 마지막으로 본 피쳐 페이지).
확장자가 업데이트 될 때마다 페이지를 표시하는 것이 번거로울 수 있습니다.
내 생각에 확장 프로그램을 설치 한 후 도움말 페이지를 표시하는 가장 좋은 방법은 무엇입니까? – xRobot
설명 방법은 탭을 사용하여 이전에 표시되지 않은 경우 열기 –
Dev 채널에 확장 기능이 설치되었을 때 알려주는 새로운 API가 있습니다 (http://code.google.com/chrome/extensions/dev/runtime). html # event-onInstalled - 확장 프로그램이 처음 설치되었을 때 호출되며 브라우저가 열릴 때마다 호출되지 않습니다. –
onInstalled 수신기를 사용할 수 있습니다. 사용자가 Chrome 확장 프로그램을 설치하면 options.html이 한 번만 열립니다.
chrome.runtime.onInstalled.addListener(function(){
chrome.tabs.create({url:chrome.extension.getURL("options.html")},function(){})
})
- 1. 크롬에서 새 탭을 여는 방법은 무엇입니까?
- 2. BHO에서 새 탭을 여는 방법은 무엇입니까?
- 3. response.addheader로 새 탭을 여는 방법은 무엇입니까?
- 4. 현재 탭 바로 다음에 새 탭을 여는 방법은 무엇입니까?
- 5. Chrome 확장 프로그램에서 새 탭을 여는 방법 (Manifest v2)
- 6. 이 줄 (자바 스크립트?)로 새 탭을 여는 방법은 무엇입니까?
- 7. XUL 브라우저에서 새 창을 여는 방법은 무엇입니까?
- 8. 새 버전을 설치 한 후 FinishedLaunchingWithOptions이 실행됩니까?
- 9. 새 창에서 JQuery UI 탭을 여는 방법
- 10. asp.net 코드에서 새 탭을 여는 방법?
- 11. 자바 스크립트를 사용하여 새 탭을 여는 경우
- 12. 관리자 모드를 여는 방법은 무엇입니까?
- 13. 설치 및 제거 후 웹 페이지를 여는 방법은 무엇입니까?
- 14. 크롬 확장 프로그램을 외부 확장 파일로 설치
- 15. 새 탭에서 링크를 여는 Chrome 확장 만들기
- 16. Android에서 새 화면을 여는 방법은 무엇입니까?
- 17. JSP 파일에서 새 창을 여는 방법은 무엇입니까?
- 18. UIWebView에서 새 UIWebView로 링크를 여는 방법은 무엇입니까?
- 19. 탭을 클릭 한 후 새 활동의 배경색을 설정하는 방법
- 20. 크롬 확장 - 내가 거기에 코드의 일부 조각을 실행 한 후 정의 된 URL과 함께 새 탭을 여는 코드를 다음과 한 새 탭
- 21. jEdit의 새 인스턴스를 여는 방법은 무엇입니까?
- 22. 런타임에 양식 확장 탭을 해제하는 방법은 무엇입니까?
- 23. 인쇄 명령을 사용하여 링크 탭을 여는 방법은 무엇입니까?
- 24. 설치 프로그램에서 설치 프로그램을 만드는 방법은 무엇입니까?
- 25. .msu 확장 파일을 여는 방법은 무엇입니까?
- 26. node.js에서 터미널 응용 프로그램을 여는 방법은 무엇입니까?
- 27. PowerShell에서 새 줄과 탭을 제거하는 방법은 무엇입니까?
- 28. mailto 이벤트가 브라우저에서 새 탭을 여는 것을 막는 방법
- 29. Google 크롬 확장 프로그램이 여러 개의 탭을 여는 경우
- 30. asp.net에서 새 창을 여는 방법은 무엇입니까?
* 모든 * 사용자가 페이지를보아야합니까? 원하는 경우 사용자에게 페이지 이동을 요청하거나 다운로드 페이지에서 가이드에 대한 링크 만 만들면 더 좋지 않습니까? – Tyilo
이것은 좋은 생각이지만 사용자가 확장 프로그램을 설치 한 후 관련 확장 프로그램을 표시합니다. ( – xRobot