Javascript 如何将url参数从我的应用程序传递到Chrome扩展?
在我的Google应用程序引擎应用程序中,我想传递此用户信息Javascript 如何将url参数从我的应用程序传递到Chrome扩展?,javascript,google-chrome-extension,Javascript,Google Chrome Extension,在我的Google应用程序引擎应用程序中,我想传递此用户信息 user = users.get_current_user() 当用户单击应用程序中的按钮时,在url参数中添加到Chrome扩展 我该怎么做 我读过,但这似乎是关于发送信息到应用程序,而不是关于接收 这是我关于这个问题的其他问题的后续 您不能通过这样的URL参数将信息传递到后台,但您有两个选项 可能最简单的方法是让扩展插件插入到你的应用程序中。由于内容脚本在web应用程序的上下文中运行,因此它可以访问用户详细信息和您可能希
user = users.get_current_user()
当用户单击应用程序中的按钮时,在url参数中添加到Chrome扩展
我该怎么做
我读过,但这似乎是关于发送信息到应用程序,而不是关于接收
这是我关于这个问题的其他问题的后续 您不能通过这样的URL参数将信息传递到后台,但您有两个选项 可能最简单的方法是让扩展插件插入到你的应用程序中。由于内容脚本在web应用程序的上下文中运行,因此它可以访问用户详细信息和您可能希望传递的任何其他信息
然后,通过消息传递(请参阅),您可以向后台页面发送一条消息,其中包含您试图发送的信息。这是不久前的消息,但以防有人像我今天这样偶然发现它 将用户电子邮件作为URL参数发送是完全不安全的。任何使用curl或其浏览器的人都可以冒充任何随机用户发出请求。如果用户可以通过他们的请求更改数据,或者如果他们不能看到彼此的数据,那么您不应该采用这种方法 您应该改用GAE基于cookie的用户服务: