chrome.scripting API सार्वजनिक
(developer.chrome.com)-
Chrome extensions के Manifest V3(MV3) में जोड़ी गई सुविधा
-
वेब पेज में script और stylesheet जोड़ने वाले MV2 के
chrome.tabs.executeScriptऔरchrome.tabs.insertCSSफ़ंक्शनों को एक में एकीकृत किया गया
→ मौजूदा tabs-side API अव्यवस्थित था और permission management जटिल थी, इसलिए compatibility तोड़कर नया बनाया गया
- MV2 में फ़ंक्शनों को network से dynamic रूप से लाकर inject किया जा सकता था, लेकिन इसका इस्तेमाल malware आदि में हो सकता था
→ bundled code के अलावा कुछ भी execute न हो सके, ऐसा रोका गया, और remote से लाए गए data को insert करके केवल bundled functions ही चल सकें, ऐसा बदला गया
getAllFrameसे सभी frames की list लाकर execute करने के बजाय, frame ID array के साथ call करने के लिए बदला गया
→ इसके अनुसार script injection result को array के रूप में प्राप्त किया जा सके, ऐसा बदला गया
अभी कोई टिप्पणी नहीं है.