2 qq 34172568 qq_34172568 于 2016.03.18 16:09 提问

求助:谷歌扩展 如何使插入页面的内容脚本里面数据在刷新之后不丢失

学了几天js,自己编了一个扩展,有个内容脚本,每次刷新页面的时候都会重新插入,导致一些赋值的数据丢失。请问怎么解决?
ps:也不知道问的地方对不对 第一次提问好紧张啊 怎么才能装作经常发帖的样子呢

1个回答

oyljerry
oyljerry   Ds   Rxr 2016.03.18 17:58

可以把这些数据存到chrome的数据库中,这样下次加载的时候读取。

qq_34172568
qq_34172568 存在background 可行吗
2 年多之前 回复
qq_34172568
qq_34172568 请问应该怎么存呢
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JS页面刷新保持数据不丢失
下面是 DOM Storage 的接口定义: interface Storage { readonly attribute unsigned long length; getter DOMString key(in unsigned long index); getter any getItem(in DOMString key); setter creator voi
HTML小技巧:页面刷新后表单中值不丢失[经典]
代码示例: saveHistory行为应用 用了saveHistory 行为的表单项: 一般表单项:  注意: 这行代码为必需。特别说明saveHistory 默认行为允许对象在浏览器历史中留存数据,相关的特性、事件和方法说明如下: 特性:  XMLDocument 对对象提供的 XML DOM 的引
页面刷新时保留input键入值
-
利用localStorage防止页面动态添加数据刷新后数据丢失
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title>Docu
回退上一个页面时如何保证之前的数据还在,即回退时不刷新页面
最近写页面跳转时遇到一个小问题,页面A如下: 当点击操作按钮时进入下面这个页面, 我在页面A中从页面A点击一个“详情”按钮进入“B页面”,再从B页面点击“返回”按钮回退到A页面时,A
chrome扩展开发之在content_script里执行目标页面的函数。
如果我们想在content_script里执行目标页面的函数很容易写出下面的代码: //content_script.js test() //直接调用目标页面的函数 但chrome是禁止这种访问方式的,所以我们要换一种间接的方式,代码如下: var tmp=document.body.onclick; //保存原来的事件句柄 document.body.setAttribut
关于两个页面用params传数据,刷新后数据消失的解决
通常我们在两个页面传数据时,一般会采用params,query,或者将数据用vuex,localStorage,sessionStorage存储起来,然后方便其他页面调用数据,但是params和vuex有一个不好的地方就是只要我们在接受数据的页面刷新一下,传过来的数据就会丢失,怎么解决这个问题,当然最好不用喽 请看用params传数据this.$router.push({name: 'oldDet
chrome 不需要重新刷新缓存能直接刷新css
chrome 重新加载本框架即可解决此问题
tab选项卡切换后 刷新页面如何停留在当前选项卡页面
在项目中经常用到标题tab选项卡,来切换不同的内容,但是每次刷新后,都会回到默认显示页,如果在其他页面执行操作后刷新,跑到默认页而不是当前页,就很恶心了。本例主要是是利用H5的,sessionStorage缓存,来记录下标,从而在页面刷新时,回到相应的页面。记得引用JQuery,代码如下。css基于layui.css &amp;lt;div class=&quot;layui-tab layui-tab-brief...
修改内容跳转回页面后,需要刷新才加载
记录一下,待研究。