xRo*_*bot 3 google-chrome google-chrome-extension
我需要在安装扩展程序后打开一个newtab(指向显示如何使用我的扩展程序的链接).我怎样才能做到这一点 ?
Jas*_*all 11
您可以hasSeenIntro
在页面加载时检查本地存储中的密钥的后台页面,每次浏览器加载时以及安装浏览器时都会发生这种情况.如果它在那里,用户已经看到介绍插页式广告,如果没有,则向他们显示页面(使用chrome.tabs.create
)然后设置密钥.
在你的background.html的某个地方:
if (!window.localStorage.getItem('hasSeenIntro')) {
window.localStorage.setItem('hasSeenIntro', 'yep');
chrome.tabs.create({
url: '/help.html'
});
}
Run Code Online (Sandbox Code Playgroud)
您可以扩展它以显示扩展中每个新主要版本/功能的介绍,不仅可以检查本地存储中密钥的存在/不存在,还可以检查该值(例如,最后看到的功能页面).
但是要小心这一点,每次扩展更新时显示一个页面可能会很烦人.
小智 5
您可以使用 onInstalled 侦听器。当用户安装 Chrome 扩展程序时,它只会打开 options.html 一次。
chrome.runtime.onInstalled.addListener(function (){
chrome.tabs.create({url:chrome.extension.getURL("options.html")},function(){})
})
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1801 次 |
最近记录: |