我是Chrome扩展程序的新手。我有一个关于如何使扩展名在安装后自动打开“帮助”页面的问题。目前,我可以通过将值保存到localStorage来检查扩展是否首次运行。但是,仅在使用工具栏上的图标时,才执行此检查。只是想知道是否有一种喜欢FF扩展的方法,该方法在安装后使用javascript来打开帮助页面。谢谢。
编辑:
感谢davgothic的回答。我已经解决了这个问题。
我还有一个关于弹出窗口的问题。我的扩展程序检查当前标签页的网址,
如果确定(网址){
//打开标签页并执行某些操作
}
其他{
//显示弹出窗口
}
是否可以这种方式显示弹出窗口?
请您参考如下方法:
UPDATE: This method is no longer recommended. Please see Nuhil's more recent answer below.
我相信您需要做的是将类似的内容放入扩展程序背景页面的
<head>
部分的脚本中,例如
background.html
function install_notice() {
if (localStorage.getItem('install_time'))
return;
var now = new Date().getTime();
localStorage.setItem('install_time', now);
chrome.tabs.create({url: "installed.html"});
}
install_notice();