chrome 扩展 修改 html,制作并反映Chrome扩展程序中popup.html的更改
我是Chrome擴展程序的新手。我正在嘗試創建一個基本擴展,每隔幾秒就會在彈出頁面中將值更新為輸入字段。這是我目前的代碼。
的manifest.json
{
"manifest_version": 2,
"name": "Test extension",
"version": "1",
"browser_action": {
"default_icon": "tl.png",
"default_popup": "layout.html"
},
"background": {
"scripts": ["jquery-3.2.1.min.js","addvalues.js"],
"persistent": false
},
"permissions": [
"alarms",
"tabs",
"webNavigation"
]
}
的layout.html
Portfolio value
addvalues.js
$(function()
{
var i=0;
var portvalue;
function getData()
{
portvalue = i;
$("#pfvalue").val(portvalue);
i++;
console.log(portvalue);
}
getData();
chrome.alarms.create("fetch data",{periodInMinutes: 0.1});
chrome.alarms.onAlarm.addListener(getData);
});
當我將彈出頁面打開足夠長時間時,輸入值確實會發生變化。但當我關閉它然后再次打開它時,彈出頁面將重置為顯示0的初始狀態。我無法弄清楚為什么會發生這種情況。
控制臺顯示正確的portvalue值(即每6秒更新一次)。
提前致謝。
總結
以上是生活随笔為你收集整理的chrome 扩展 修改 html,制作并反映Chrome扩展程序中popup.html的更改的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android崩溃无日志,Android
- 下一篇: 物联网 android前景,物联网现状及