我正在开发Chrome扩展程序,我需要存储一些数据,然后在某些时候获取它.我对可用的 storage s 进行了调查,并且遇到了以下问题:window.localStorage和chrome.storage.local.
所以我的问题是,哪一个是在Chrome扩展程序中使用的正确选择:
window.localStorage或者chrome.storage.local?
PS我使用browser action加载本地HTML在IFRAME.所以我没有使用popup.js.
javascript local-storage google-chrome-extension google-chrome-storage
我在网上搜索过,找不到我的问题的答案.我的问题是只获得一次电池电量信息,例如.调用该函数getBatteryLevel().只有使用的解决方案BroadcastReceiver,但据我所知,每次都会在电池电量变化事件中调用它.请告诉我如何才能获得该信息一次?
我正在尝试jQuery并遇到一个问题。我可以使用actual selector现有的element作为 jQuery 的组合选择器吗?
所以,假设我已经DIV动态创建了一个元素:
var $div = $('<div>')
.css('position', 'absolute')
.hide(); // Just to be short
$('body').append($div);
Run Code Online (Sandbox Code Playgroud)
我想当用户将鼠标悬停在P元素/段落上(在光标位置)时显示它:
$('p').hover(function(e) {
// Change the position of $div with regards of cursor position
$div.show();
}, function(e) {
$div.hide();
});
Run Code Online (Sandbox Code Playgroud)
但我也想将此hover处理程序应用于$div自身。因此,我不想重复我的代码,而是想做这样的事情:
$('p', $div).hover(...)
Run Code Online (Sandbox Code Playgroud)
它将选择$div元素以及所有P元素。
我知道我可以单独编写函数并将名称作为参数传递给hover函数。
jQuery中有没有针对这种情况的解决方案?或者有更准确的解决方案吗?