问题标签 [duktape]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
22 浏览

c++ - DukTape REPL 实现,ECMAScript 总是返回 DUK_TYPE_UNDEFINED:如何使用 duk_safe_call 接收脚本返回值?

我正在尝试用 C++ 中的 DukTape 实现一个基本的 REPL。我有用户输入作为 aconst char* command_line和以下代码:

wrapped_compiler_execute函数看起来像:

我误解了这个吗?

输入代码,例如var test = 123;应该打印123,随后的test应该打印123。没关系,它打印undefined。我确信它理解我的输入,因为如果我给它未定义的符号,上面显示的错误处理就会启动并且堆栈跟踪会正确输出。

0 投票
0 回答
17 浏览

javascript - 使用 Javascript 从格式错误的 HTML 中获取值

我们有一些我们在公司运行的财务软件,我们基于并发用户许可。我计划通过 Zabbix 监控使用的许可证。通常我会使用 xpath 来获取正确的值,但看起来 HTML 确实格式不正确。

我一直在使用 Javascript 来寻找解决方案,例如删除某些行以尝试将源代码放到没有格式错误的位置。

我开始怀疑是否有解决方案。

源代码如下。我试图抓住金融之后的价值 3。这可以是一位数或两位数。我不一定在代码之后,只需登录即可尝试。

我尝试过的一些事情是;

减少 HTML 只留下 <tr class=Result 行。但这意味着我不能使用 xpath,因为它没有根元素。我无法计算字符,因为在线上有更改的数据。