我已将数据保存在appAPI.db.async
数据库中。现在我想在弹出页面中显示它。这是我在弹出页面中的内容:
function crossriderMain($) {
var db_keys = appAPI.db.async.getKeys();
db_keys.forEach(
function(key)
{
$("ul#id").append("<li>" + appAPI.db.async.get(key).url + "</li>");
});
}
</script>
</head>
<body>
<ul id="history">History</ul>
</body>
</html>
这没有给出预期的结果。我想知道的是在弹出页面内我可以使用什么?
另外,作为一个问题:如何从资源目录中的 HTML 页面打开浏览器选项卡,而不是在browserAction.onClick
处理程序中打开不会占用整个屏幕空间的弹出窗口?
类似的东西background.js
:
appAPI.browserAction.onClick(
function()
{
appAPI.tabs.create("/Resources/templates/history.html");
}
);
谢谢 (:->)