【小(xiǎo)編推薦】app開(kāi)發中apiclou≠Ωd一(yī)個(gè)頁面操作(zuò)另一(yī)個(gè)頁面

2015-12-22   |&nb ×§sp;  發布者:梁國(guó)芳 &nbs≈✘>p; |   查看(kàn):332≤σ0次

app開(kāi)發
 

execScript
 

在指定window或者frame中執行(xíng)腳本,對(d εuì)于frameGroup裡(lǐ)面φ​ ₩的(de)frame也(yě)有(yǒu)效,若namφ$e和(hé)frameName都(dōu)未指定,則在當前window中ββ​→執行(xíng)腳本,具體(tǐ)執行(xíng)邏輯見(jiàn)補充說($φ​'shuō)明(míng)。

execScript({params})

params

name:

frameName:

script:

示例代碼

//在名為(wèi)winName的(de)window中執行(xíng)jsfun腳本 var jsfun = 'funcGoto();'; api.execScript({     name: 'winName',     script: jsfun }); 
//在名為(wèi)winName的(de)window中找到(dà×>o) //名為(wèi)frmName的(de)frame,并在≤ε該frame中執行(xíng)jsfun腳本 var jsfun = 'funcGoto();'; api.execScript({     name: 'winName',     frameName: 'frmName',     script: jsfun }); 
//在當前window中找到(dào) //名為(wèi)frmName的(de)frame,并在該frame中執行∞±(xíng)jsfun腳本 var jsfun = 'funcGoto();'; api.execScript({     frameName↕↑♣$: 'frmName',     script: jsfun }); 

補充說(shuō)明(míng)

統一(yī)處理(lǐ)邏輯為(wèi):exec->w'ε'•indow->frame

name參數(shù): 當name不(bù)傳值<•≤↑,或者傳空(kōng)字符串的(de)情況下(xià)≠♥,execScript對(duì)象為(wèi)調用(yò​✘₽✔ng)execScript的(de)window(該window可(k≈↑£₹ě)能(néng)位于屏幕或者後台),在該window×¥ 中繼續frameName的(de)邏輯; 當name≠↔✔傳值且非空(kōng)字符串,但(dàn)并未找到(dào)名為(wèi)na→®me的(de)window,則直接返回不(bù)處理(lφ•€±ǐ)(不(bù)論frameName是(shì)否有(yǒ>δ→u)值)。若找到(dào)了(le)對(duì)應的(de)window,則♠‌在該window中繼續frameName的(de)邏輯;

frameName參數(shù): 當frameName不(b∏✘₩ù)傳值,或者傳空(kōng)字符串的(de)情況下(x¶₹<εià),execScript對(duì)象為(wèi)調用(yòng)exec→♥Script的(de)window(該window可(kě)能(néng)位于$×屏幕或者後台),在該window中執行(xí€‌ng)script; 當frameName傳值且非空(kōng)字符串,但(&≥αγdàn)并未找到(dào)名為(wèi)frameN≠ ame的(de)frame,則直接返回不(bù)處理(lǐ)。若找到(₩βdào)了(le)該frame,則在該frame中執行(xíng)s♦♠↔λcript。

詳見(jiàn)手冊。