Google chrome extension 代码不执行?

Google chrome extension 代码不执行?,google-chrome-extension,Google Chrome Extension,我有一个简单的Google Chrome扩展,它应该用一个变量和提示符从你那里收集数据,然后用document.write(variable_name)打印你输入的内容 在提示符中输入代码时,它不会打印代码。 我知道代码是正确的,如果我将其粘贴到控制台中,它就可以工作,而不是作为扩展 我该如何解决这个问题 var variable_name = prompt("Enter something"); document.write(variable_name); 您没有提供足够的上下文,但我将在这

我有一个简单的Google Chrome扩展,它应该用一个变量和提示符从你那里收集数据,然后用document.write(variable_name)打印你输入的内容

在提示符中输入代码时,它不会打印代码。 我知道代码是正确的,如果我将其粘贴到控制台中,它就可以工作,而不是作为扩展 我该如何解决这个问题

var variable_name = prompt("Enter something");
document.write(variable_name);

您没有提供足够的上下文,但我将在这里抛出一个理论:

您可能正在扩展的背景页中运行该代码。如果是这种情况,那么在
manifest.json
中就会有这样一个条目:

"background": {
    "scripts": ["background.js"]
}
后台代码在自己的线程上使用自己的DOM执行。它无法与当前页面交互。你需要的是一份工作。您将在
manifest.json
中创建一个条目,描述您希望将其注入的页面。如果您想将代码注入每个页面,可以使用
“matches”:[”来帮助创建一个模式(一组模式)以匹配您想要的页面


…或者我完全错了,而您已经在使用内容脚本。如果是这样,请提供您的整个
manifest.json
以及扩展中使用的任何其他代码。

您能发布您的代码吗?“代码未执行”是我整个月看到的最糟糕的标题。