为了账号安全,请及时绑定邮箱和手机立即绑定

函数没有引用我的预定义变量

函数没有引用我的预定义变量

森栏 2021-08-20 14:32:59
这是一个工作示例..match /stuff/{candy} {  allow read, write: if request.auth.token.name == candy}@fre 伯恩是对的。您可以通过“request.auth.token.name”访问用户的显示名称..如果你不能让它工作.. mb sth你的代码有问题
查看完整描述

2 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

扩展页面,例如扩展弹出页面,是单独的页面。它们在与当前打开的常规页面没有(或很少)连接的单独上下文中运行。

path是扩展程序的 URL,它显然是“ moz-extension://fde3def8-cf60-4536-b96b-1bf7ed91a8da/”。您正在尝试替换该 URL 的部分内容并在新选项卡中打开结果。

首先阅读扩展的架构:

  • 扩展剖析

  • 扩展的架构(适用于 Chrome,但概念是相同的)

要完成您要执行的操作,您可能必须首先使用tabs.query({active: true})来查询活动选项卡以获取其 URL。

异步执行注意事项:

许多与扩展相关的 API(包括tabs.query)是异步的(在 Firefox 中基于 Promise)。承诺可能会有点难以把握beginers。

您还会混淆字符串和模板字符串:

这也是不正确的:"url": "${newPath}"。应该很简单"url": newPath。您似乎将常规字符串与模板字符串混淆了。


查看完整回答
反对 回复 2021-08-20
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

JS 中的字符串插值仅适用于反引号,而不适用于引号: "url": `${newPath}`


查看完整回答
反对 回复 2021-08-20
  • 2 回答
  • 0 关注
  • 144 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信