![](/img/trans.png)
[英]How to find working regex pattern multiple times in single line in javascript?
[英]How to execute a javascript command multiple times with single line of code in browser console?
我想檢查是否所有 ajax 請求都已完成,然后才與網頁上的元素進行交互。 因此我打開了 chrome 瀏覽器的開發者控制台。 在搜索欄中輸入 url 並按 ENTER 鍵后,在控制台中我一直按$.active
多次,結果大部分時間我可以看到返回值為0
但有時為1
我用手點擊了$.active
命令,因此我無法一直看到一致的結果。 有沒有我可以在控制台中輸入的java腳本代碼,點擊它后, $.active
命令將被一個一個地點擊,直到提到的次數?
如果$
是 jQuery,則可以添加一個ajaxComplete
回調,並檢查$.active
里面是否:
$(document).on('ajaxComplete', () => {
Promise.resolve().then(() => {
if (!$.active) {
console.log('All done');
}
});
});
這不是一行代碼,但它應該可以工作。 (您可以通過在控制台中運行它來測試它,然后在 Stack Overflow 的ajaxComplete
打開您的收件箱或信譽記錄。將發送一個 ajax 請求,當它完成時,將運行ajaxComplete
,並且$.active
將被設置為 0 )
需要Promise.resolve().then
是因為$.active
只有在ajaxComplete
回調運行后才會遞減。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.