正如标题所说,有没有人知道如何从外部脚本或在客户端嵌入内容调用我在 opa 中定义的函数。
换句话说,与8. Hello, reCaptcha (and the rest of the world)示例中解释的内容相反。
在我的特殊情况下,我得到了一个交互式嵌入式插件,我可以从中调用浏览器上下文中定义的 js 函数。但是我需要如何在 opa 中定义它们,这样我才能调用它们。
正如标题所说,有没有人知道如何从外部脚本或在客户端嵌入内容调用我在 opa 中定义的函数。
换句话说,与8. Hello, reCaptcha (and the rest of the world)示例中解释的内容相反。
在我的特殊情况下,我得到了一个交互式嵌入式插件,我可以从中调用浏览器上下文中定义的 js 函数。但是我需要如何在 opa 中定义它们,这样我才能调用它们。
是的,难点之一是在 JS 中猜测 Opa 生成的函数的名称。
在 Opa 中,有一个指令 @js_ident 使得 @js_ident("name_of_a_function") 是运行时函数的字符串。我认为,这对你没有多大帮助。
但是,我认为您可以在 JS 中公开一个注册函数(将其参数置于引用中),并使用您想要调用的 Opa 函数作为参数从 Opa 调用它。
我认为这很难,或者说不可能。生成了 Opa javascript 函数,因此您无法真正猜测它们的名称、参数等...