javascript - 我有一些简单的 JavaScript 代码,我想将其变成弹出扩展。我该怎么做呢?

标签 javascript html google-chrome google-chrome-extension

我尝试创建一个指向 popup.js 文件的 list ,并将以下代码放入该文件中,但弹出窗口仅显示为一个白色方 block 。

这是我的 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); 
}

这是我的 list (很可能需要一些编辑)

{
  "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."
  }
}

最佳答案

发布您的 list 会有帮助。

但是,我建议您检查browerAction docs .

基本上,您还需要创建一个 HTML 页面,并将您的 js 文件链接到它。

关于javascript - 我有一些简单的 JavaScript 代码,我想将其变成弹出扩展。我该怎么做呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61602230/

相关文章:

html - 使用 Twitter Bootstrap 3.0 的内联文本字段

php - 如何从带有标题的数据库中添加图像

html - Bootstrap 类 chrome 浏览器兼容性中的宽度问题

javascript - $.getJSON() 不适用于 chrome

javascript - 在 Chrome 扩展创建的 iframe 中附加或执行脚本

javascript - Chrome 开发工具中的长帧

javascript - 使用 jquery mobile 隐藏和显示 div

javascript - 填充对象时检查 undefined object

javascript - 我的 css 会影响 Javascript 生成的 HTML 吗

javascript - CSS样式超链接