小编Rav*_*krn的帖子

无法从服务工作者访问indexeddb

我已经在indexeddb中存储了数据,我试图在服务工作者中访问这些数据.但是没有完成打开indexeddb的请求,它正在等待.因此,我无法访问数据.在解决问题方面需要帮助.下面是我从服务工作者访问数据的代码.

var idbSupported = false;
var db;
self.addEventListener('push', function(){
 if("indexedDB" in self) {
     idbSupported = true;
  }else{ console.log('Indexed db not supported');}
  if(idbSupported) {
     var openRequest = indexedDB.open("test",1);
     openRequest.onupgradeneeded = function(e) {
        console.log("Upgrading...");
        var thisDB = e.target.result;
        if(!thisDB.objectStoreNames.contains("users")) {
            thisDB.createObjectStore("users", { autoIncrement: true });
        }
    } 
    openRequest.onsuccess = function(e) {
        console.log("Success!");
        db = e.target.result;
        readUser();
    }
    openRequest.onerror = function(e) {
        console.log("Error");
        console.dir(e);
    }
  }
},false);

 function readUser(){
  var transaction = db.transaction(["users"], "readwrite");
  var store = transaction.objectStore("users");
  var request = store.get(user_id);
  request.onerror …
Run Code Online (Sandbox Code Playgroud)

indexeddb service-worker

5
推荐指数
1
解决办法
1149
查看次数

除非我删除cookie /缓存,否则更改不会反映在service-worker中

我正在使用服务工作者来实现Web推送通知.每当我更改一些service-worker代码时,除非我删除cookie/cache,否则该更改不会反映在浏览器上的service-worker中.这是正常的行为还是我必须添加一些功能来更新服务工作者?

service-worker

3
推荐指数
1
解决办法
772
查看次数

如何将json转换为pyspark dataframe(更快的实现)

我有{'abc':1,'def':2,'ghi':3}形式的json数据,如何在python中将其转换为pyspark数据框?

json pyspark spark-dataframe pyspark-sql

0
推荐指数
1
解决办法
9109
查看次数

使用标题和数据文件创建带有标题的数据帧

我有两个文件 data.csv 和 headers.csv。我想在 Spark/Scala 中创建带有标题的数据框。

var data = spark.sqlContext.read.format(
  "com.databricks.spark.csv").option("header", "true"
).option("inferSchema", "true").load(data_path) 
Run Code Online (Sandbox Code Playgroud)

你能帮我自定义上面的行来做到这一点吗?

scala apache-spark apache-spark-sql

0
推荐指数
1
解决办法
1746
查看次数