2

正如标题所说,有没有人知道如何从外部脚本或在客户端嵌入内容调用我在 opa 中定义的函数。

换句话说,与8. Hello, reCaptcha (and the rest of the world)示例中解释的内容相反。

在我的特殊情况下,我得到了一个交互式嵌入式插件,我可以从中调用浏览器上下文中定义的 js 函数。但是我需要如何在 opa 中定义它们,这样我才能调用它们。

4

2 回答 2

2

是的,难点之一是在 JS 中猜测 Opa 生成的函数的名称。

在 Opa 中,有一个指令 @js_ident 使得 @js_ident("name_of_a_function") 是运行时函数的字符串。我认为,这对你没有多大帮助。

但是,我认为您可以在 JS 中公开一个注册函数(将其参数置于引用中),并使用您想要调用的 Opa 函数作为参数从 Opa 调用它。

于 2011-09-12T08:20:03.417 回答
0

我认为这很难,或者说不可能。生成了 Opa javascript 函数,因此您无法真正猜测它们的名称、参数等...

于 2011-09-09T20:30:49.097 回答