Расширение Chrome: нужно альтернативное свойство для приложения Chrome "app": "urls"

Ранее я использовал приложение Chrome для вставки в буфер обмена, ниже - файл manifest.json. После установки приложения я просто вызываю document.execCommand('paste') на моей странице https://123.com/

"offline_enabled": true,

  "permissions": [ "background", "clipboardRead", "clipboardWrite", "notifications", "unlimitedStorage" ],

  "app": {
    "urls": [ "https://123.com" ]
  },

  "background": {
      "allow_js_access": false

   }

Надеюсь, приложение Chrome будет удалено в ближайшее время. Теперь я не знаю, как повторить это в расширении. Пожалуйста, помогите мне.

Я пытался работать с манифестом ниже, но это не помогло

{

    "name": "Test Sample",

    "description": "Test",
    "version": "0.1",
    "permissions": [
        "tabs", "https://*/*",
         "clipboardWrite",
         "clipboardRead",
         "background"
    ],

    "content_scripts": [
        {
        "matches": [
            "http://*/*",
            "https://*/*"
            ],
        "js": ["script.js"],
        "run_at": "document_end"         // pay attention to this line
        }
    ], 
    "manifest_version":2
}

script.js

document.addEventListener('paste', function(e) {
 console.log('Paste Trigger');
 document.execCommand('paste');
});

0 ответов

Другие вопросы по тегам