问题标签 [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.
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
。我确信它理解我的输入,因为如果我给它未定义的符号,上面显示的错误处理就会启动并且堆栈跟踪会正确输出。
javascript - 使用 Javascript 从格式错误的 HTML 中获取值
我们有一些我们在公司运行的财务软件,我们基于并发用户许可。我计划通过 Zabbix 监控使用的许可证。通常我会使用 xpath 来获取正确的值,但看起来 HTML 确实格式不正确。
我一直在使用 Javascript 来寻找解决方案,例如删除某些行以尝试将源代码放到没有格式错误的位置。
我开始怀疑是否有解决方案。
源代码如下。我试图抓住金融之后的价值 3。这可以是一位数或两位数。我不一定在代码之后,只需登录即可尝试。
我尝试过的一些事情是;
减少 HTML 只留下 <tr class=Result 行。但这意味着我不能使用 xpath,因为它没有根元素。我无法计算字符,因为在线上有更改的数据。