小编Gru*_*rub的帖子

chrome 扩展中的 chrome.cookies.onChanged 不显示 httpOnly cookies

创建新的 Chrome 扩展程序时,我想在创建/更新新的 cookie 时向用户发送通知,但似乎在使用https://developer.chrome.com/extensions/cookies#event-onChanged时 没有 httpOnly cookie被退回。

browser.cookies.onChanged.addListener(function(changeInfo) {
  console.log('Cookie changed: ' +
              '\n * Cookie: ' + JSON.stringify(changeInfo.cookie) +
              '\n * Cause: ' + changeInfo.cause +
              '\n * Removed: ' + changeInfo.removed);
});
Run Code Online (Sandbox Code Playgroud)

我认为我的权限有问题,但是在使用时

chrome.cookies.getAll({}, callback)
Run Code Online (Sandbox Code Playgroud)

使用此方法可以很好地提取所有 cookie,但是我只对 cookie 的更改感兴趣(特别是添加的 cookie),所以这并不是我真正需要的。

我已确保包含"cookies"在manifest.json 权限中。

代码本身在background.js脚本上运行

在后台.js

browser.cookies.onChanged.addListener(function(changeInfo) {
  console.log('Cookie changed: ' +
              '\n * Cookie: ' + JSON.stringify(changeInfo.cookie) +
              '\n * Cause: ' + changeInfo.cause +
              '\n * Removed: ' + changeInfo.removed);
});
Run Code Online (Sandbox Code Playgroud)

清单.json

 "permissions": …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome google-chrome-extension

6
推荐指数
0
解决办法
2580
查看次数

如何解决“列的类型值与先前观察到的类型不同”

我正在创建一个机器学习模型,我想从文本文件中读取不同的值并使用来处理它们CustomMappingSystem.InvalidOperationException运行CustomMapping。时程序会抛出一个。

我已经缩小了我CustomMapping函数的原因,正在读取的文本文件没有任何空值。我已经仔细检查了所有变量声明,并确保它们都使用正确的类型。我的直觉是,自定义映射将1和0解释为布尔值而不是浮点数,尽管我认为没有理由这样做。

道歉,尽管问题是关于类型问题,所以我认为展示所有内容很重要。

我的管道:

var pipeline = context.Transforms.CustomMapping<ProfileInput, ProfileProcess>(ProfileMapping.Transform, nameof(ProfileMapping))
.Append(context.Transforms.Concatenate("Features", "isBanned", "profileVisibility", "profileConfigured", "lastLogOff", "commentPermission", "timeCreated", "friendCount", "gameBannedFriendsCount", "vacBannedFriendsCount", "gameBannedFriendsPercent", "vacBannedFriendsPercent"));
Run Code Online (Sandbox Code Playgroud)

我的CustomMapping:

public static void Transform(ProfileInput input, ProfileProcess output)
{
  if (input.numberGameBans > 0 || input.numberVacBans > 0)
    output.isBanned = false;

  output.gameBannedFriendsPercent = input.gameBannedFriendsCount / input.friendCount;
  output.vacBannedFriendsPercent = input.vacBannedFriendsCount / input.friendCount;
  output.profileVisibility = input.profileVisibility;
  output.profileConfigured = input.profileConfigured;
  output.lastLogOff = input.lastLogOff;
  output.commentPermission =  input.commentPermission;
  output.timeCreated = input.timeCreated;
  output.friendCount = input.friendCount;
  output.gameBannedFriendsCount = …
Run Code Online (Sandbox Code Playgroud)

c# ml.net

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