Javascript 如何更改Chrome扩展的警报对话框的标题

Javascript 如何更改Chrome扩展的警报对话框的标题,javascript,jquery,html,google-chrome,google-chrome-extension,Javascript,Jquery,Html,Google Chrome,Google Chrome Extension,这是我第一次编写Google Chrome扩展,我试图使用alert()创建一个对话框,但是当它运行时,我遇到了一个问题。标题不是扩展名,而是扩展ID(“chrome”)-extension://..... 说”) 我想让标题显示扩展名,而不是ID。这是我的代码: manifest.json { //Extension Details "manifest_version": 2, "name": "Test Extension", "description": "Test Ex

这是我第一次编写Google Chrome扩展,我试图使用alert()创建一个对话框,但是当它运行时,我遇到了一个问题。标题不是扩展名,而是扩展ID(“chrome”)-extension://..... 说”)

我想让标题显示扩展名,而不是ID。这是我的代码:

manifest.json

{
  //Extension Details
  "manifest_version": 2,
  "name": "Test Extension",
  "description": "Test Extension",
  "version": "1.0",
  "icons" : 
  {
    "16": "PI-Logo.png",
    "32": "PI-Logo.png",
    "64": "PI-Logo.png"
  },
  //Main HTML Action
  "browser_action":
  {
    "default_icon": "PI-Logo.png",
    "default_popup": "popup.html"
  },
  //Permissions
  "permissions":
  [
    "activeTab",
    "https://ajax.googleapis.com/",
    "<all_urls>"
  ],
  "chrome_url_overrides": 
  {
    "newtab" : "newtab.html"
  },
  //Scripts
  "content_scripts":
  [
    {
      "matches": ["http://www.google.com/*", "https://www.google.com/*"],
      "js": ["myScript.js"]
    }
  ],
  "background":
  {
    "scripts": ["background.js"]
  }
}
background.js

chrome.runtime.sendMessage("Hello World!");
chrome.runtime.onMessage.addListener(function(response, sender, sendResponse) {
    alert(response);
});

我对javascript或HTML知之甚少——我是个业余爱好者。如果我能帮上忙,我将不胜感激。谢谢大家!

不,你不能。出于安全原因(钓鱼等),JavaScript警报框标题不能更改

在JavaScript中,但在您的情况下,这可能很难实现,因为您必须在所有页面中注入它


另一种几乎可以实现您想要的功能的方法是使用桌面通知API。它会在屏幕右下角打开一个小弹出窗口,您可以自定义标题

作为记录,请不要在将来使用代码片段,除非它是一个可以实际运行的简短演示代码。只需使用代码块-将代码缩进4个空格。哦,好的,对不起,这是我第一次发帖。谢谢你的信息,我会在未来做的!是否可以将标题更改为chrome扩展名?这是在本教程中完成的-我只是不知道如何完成@彭吉帕克我不知道这很奇怪,我从来没有成功过。