chrome.cookies.set не создает cookie в окне инкогнито - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь создать расширение Chrome для управления файлами cookie. Я создал этот простой код для этого

manifest.json

{
    "name" : "cookie_tester",
    "version" : "0.1",
    "description" : "Tool for cookie mechanism",
    "permissions": [ "cookies", "tabs", "activeTab", "storage", "<all_urls>"],
        "icons": { 
            "128": "icon.png" 
            },

    "page_action": {
      "default_icon": {
            "128": "icon.png" 
      },
      "default_title":"cookie_tester"      
    },


    "background": {
    "scripts": ["background.js"],
    "persistent": false
    },
    "manifest_version": 2
}

background.js здесь https://pastebin.com/raw/YpQRqvZr

Поэтому, когда я активирую окно инкогнито и нажимаю на значок расширения: cookie не создается. cookie не был создан

Конечно, я позволил этому расширению работать в режиме инкогнито разрешить в инкогнито Не могли бы вы помочь мне выяснить причину?Версия Chrome - версия 71.0.3578.80 (официальная сборка) (64-разрядная версия). Заранее спасибо

1 Ответ

0 голосов
/ 12 декабря 2018

Спасибо @wOxxOm Да, когда я добавил ключ инкогнито в мэйнфест со значением «split», я наконец-то получил рабочий результат!

Обновлен manifest.js

{
  "name" : "cookie_tester",
  "version" : "0.1",
  "description" : "Tool for cookie mechanism ",
  "permissions": [ "cookies", "tabs", "activeTab", "storage", "<all_urls>"],
  "icons": { 
                "128": "icon.png" 
                },

        "page_action": {
          "default_icon": {
                "128": "icon.png" 
          },
          "default_title":"cookie_tester"      
        },


  "background": {
    "scripts": ["background.js"],
    "persistent": false
  },

  "manifest_version": 2,
  "incognito": "split"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...