1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > chrome 扩展 修改 html 制作并反映Chrome扩展程序中popup.html的更改

chrome 扩展 修改 html 制作并反映Chrome扩展程序中popup.html的更改

时间:2021-11-05 15:00:40

相关推荐

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秒更新一次)。

提前致谢。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。