Javascript 如何在background.html(Chrome扩展名)中获取url参数?

Javascript 如何在background.html(Chrome扩展名)中获取url参数?,javascript,google-chrome-extension,Javascript,Google Chrome Extension,作为后续行动,如果用户点击我在电子邮件中发送给他的链接 <a href="chrome-extension://obilma.../background.html?userEmail=confirmed">click here to confirm your email</a> 有没有办法在background.html中获取url参数userEmail=confirmed 谢谢 您可以使用: var query = window.location.toString

作为后续行动,如果用户点击我在电子邮件中发送给他的链接

<a href="chrome-extension://obilma.../background.html?userEmail=confirmed">click here to confirm your email</a>

有没有办法在
background.html
中获取url参数
userEmail=confirmed

谢谢

您可以使用:

var query = window.location.toString().substring(window.location.toString().indexOf('=')+1);
alert(query);

我不确定你是否可以单独打开背景页。您最好以其他方式将数据发送到后台页。@pimvdb,这样上述操作就不起作用了?还有什么其他方法可以将应用程序中的信息发送到background.html。欢迎提出任何建议。谢谢。这个链接和内容脚本放在一起了吗?如果是这样,您可以与
sendRequest
:。不,我使用的是google app engine后端,它将发送电子邮件。最初,
options.html
将变量“newUser”发送到应用程序。如果您想查看,我在上一个问题中有更多信息: