Tôi chỉ có thể xem như thế nào để thực hiện một kịch bản trong khung cấp cao nhất hoặc trong tất cả các khung trong một tab nhất định:Execute kịch bản trong khung cụ thể
chrome.tabs.executeScript(integer tabId, object details, function callback)
đâu nếu details.allFrames
là true
sau đó nó sẽ được thực hiện trong mỗi khung phụ, nhưng nếu nó sai, nó sẽ chỉ thực hiện trong khung cấp cao nhất. Làm thế nào tôi có thể cung cấp frameId
để thực thi tập lệnh trong?
Tôi đoán rằng sẽ phải làm ... Thở dài. Bất kỳ lời khuyên nào về việc phát hiện khung nào đang thực hiện? – Daniel
Bạn có thể lấy URL tài liệu trong tập lệnh nội dung và kiểm tra xem đó có phải là tập lệnh bạn muốn – Siddhi
Điều này có vẻ không đúng - tại sao bạn không thể chỉ định 'frameId'? Được rồi, tôi sẽ ngừng rên rỉ. – Daniel