2016-04-07 18 views
1

我正在使用imacros在JavaScript代码,我似乎无法从网站页面javascript中检索变量。如何在imacros中获取全局javascript变量?

在页面的变量是 window.vVals =(可变这里值)

我需要获得使用iMacros的,我如何做到这一点的JavaScript?我曾尝试各种事情 window.vVals vVals window.content.vVals 但他们都返回undefined,它真的令人沮丧现在

感谢

编辑:

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

以上是在网页上的代码

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

+0

Chrome或Firefox? –

+0

即时通讯使用火狐浏览器 – user3347769

+0

请分享脚本以便更好地了解问题 –

回答

0

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

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