У меня есть простой код JavaScript, и я хочу превратить его во всплывающее расширение. Как мне это сделать? - PullRequest
0 голосов
/ 05 мая 2020

Я попытался создать манифест, который приводит к всплывающему файлу. js и поместил в этот файл следующий код, но всплывающее окно показалось просто белым квадратом.

Это мой JavaScript код

fill(0, 0, 0);
ellipse(200, 200, 375, 375);
fill(60, 0, 255);
triangle(200, 104, 280, 280, 120, 280);
fill(255, 255, 255);
var answer = floor(random(1, 20));

if (answer === 1) {
    text("As I see it,", 171, 200);
    text("yes", 189, 229); 
}
else if (answer === 2) {
    text("Ask again", 171, 200);
    text("later", 189, 229); 

...

else {
    text("You may", 175, 200);
    text("rely on it", 177, 229); 
}

Это мой манифест (скорее всего, требует некоторого редактирования)

{
  "manifest_version": 2,
  "name": "8 ball popup",
  "version": "0.1",
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": ["content.js"]
    }
  ],
  "browser_action": {
    "default_popup": "popup.html",
    "default_title": "Your fortune will appear here."
  }
}

1 Ответ

1 голос
/ 05 мая 2020

Отправка манифеста может помочь.

Тем не менее, я рекомендую вам проверить browerAction docs .

В основном вам также необходимо создать страницу HTML и свяжите с ним свой js файл.

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