javascript和电子中的Cookie值为Null

时间:2018-02-24 04:36:53

标签: javascript electron

你好我是html的初学者。 您可以在get函数中看到cookie。 但是,当通过其他方法调用时,cookie值不存在。

exports.get = function getCookie(name) { 
  var value = {
      name: name
  };
  ses.cookies.get(value, function(error, cookies) {
    if (name == "service") {
      alert((cookies[0].value) +"1" ) //alert is normal
      return (cookies[0].value).toString()
    }
  })}

--------------------another file --------------------
 alert(cookie.get('service')); // this alert is abnormal

我应该怎么做才能正常打印其他文件中的Cookie?

1 个答案:

答案 0 :(得分:0)

Electron.js中的Cookie API方法是异步的。以下是创建实用程序方法以获取cookie值的方法。

旧回调方式

?.

提倡方式

inline fun <C> Pair<Editable?, Editable?>.notNull(code: (Editable, Editable) -> C) {
    if (this.first != null && this.second != null) {
        code(this.first!!, this.second!!)
    }
}