2016-04-07 47 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, '"'));