W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在指定 window 或者 frame 中執(zhí)行腳本,對(duì)于 frameGroup 里面的 frame 也有效,若 name 和 frameName 都未指定,則在當(dāng)前 window 中執(zhí)行腳本,具體執(zhí)行邏輯見補(bǔ)充說明。
execScript({params})
name:
frameName:
script:
//在當(dāng)前window中執(zhí)行jsfun腳本
var jsfun = 'funcGoto();';
api.execScript({
script: jsfun
});
//在當(dāng)前window中找到名為frmName的frame,并在該frame中執(zhí)行jsfun腳本
var jsfun = 'funcGoto();';
api.execScript({
frameName: 'frmName',
script: jsfun
});
//在名為winName的window中執(zhí)行jsfun腳本
var jsfun = 'funcGoto();';
api.execScript({
name: 'winName',
script: jsfun
});
//在名為winName的window中找到名為frmName的frame,并在該frame中執(zhí)行jsfun腳本
var jsfun = 'funcGoto();';
api.execScript({
name: 'winName',
frameName: 'frmName',
script: jsfun
});
統(tǒng)一處理邏輯為:exec->window->frame
name 參數(shù): 當(dāng) name 不傳值,或者傳空字符串的情況下,execScript 對(duì)象為調(diào)用 execScript 的window(該 window 可能位于屏幕或者后臺(tái)),在該 window 中繼續(xù) frameName 的邏輯; 當(dāng) name 傳值且非空字符串,但并未找到名為 name 的 window,則直接返回不處理(不論 frameName 是否有值)。若找到了對(duì)應(yīng)的 window,則在該 window 中繼續(xù) frameName 的邏輯;
frameName 參數(shù): 當(dāng) frameName 不傳值,或者傳空字符串的情況下,execScript 對(duì)象為調(diào)用 execScript 的 window(該 window 可能位于屏幕或者后臺(tái)),在該 window 中執(zhí)行 script; 當(dāng) frameName 傳值且非空字符串,但并未找到名為 frameName 的 frame,則直接返回不處理。若找到了該 frame,則在該 frame 中執(zhí)行 script。
iOS系統(tǒng),Android系統(tǒng)
可提供的1.0.0及更高版本
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: