如何在imacros中获取全局javascript变量

How to get global javascript variables in imacros?

本文关键字:全局 javascript 变量 获取 imacros      更新时间:2024-02-29

我使用imacros用javascript进行编码,似乎无法从javascript网站页面中检索变量。

在页面的javascript中,变量为window.vVals=(此处为变量值)

我需要使用imacros,我该怎么做?我试过各种各样的东西窗口.vValsvValswindow.content.vVals但它们都返回了未定义的,现在真的很沮丧

感谢

编辑:

<script>
window.vVals = {
'f': 'frm_sample',
'n': '57064044135dd',
'a': '57067289aa2c6'
};
</script>

以上是网页上的代码

使用IMacros,我想检索这些变量的值(每次刷新时值都会更改,这就是为什么我不能使用任何1个值)

以下是可能的解决方案之一:

iimPlayCode('SEARCH SOURCE=REGEXP:"(window''''.vVals = ((''''s|.)*?);)" EXTRACT=$2');
var vVals = JSON.parse(iimGetExtract().replace(/'/g, '"'));