4 ms·
Sorry, I am not very technical. But does this line from the article mean that your extension can run other scripts? Specifically, we wanted to add support fo
by peanutz454 5y ago
Sorry, I am not very technical. But does this line from the article mean that your extension can run other scripts?
Specifically, we wanted to add support for dynamic content scripts and to expand the capabilities of the executeScript method.
- dotproto 5y agoYes-ish? So the extension itself is basically a bundle of web resources like HTML, CSS, and JS files. Today, the only way an extension can ask Chrome to automatically inject a content script on a page is to declare what scripts should be injected on which sites in the extension's manifest. For example… "content_scripts": [ { "matches": ["*://*.nytimes.com/*"], "js": ["content-script.js"], "run_at": ["document_start"] } ], This snippet from a manifest file will inject a file in the extensin's bundle called "content-script.js" onto all New York Times web pages the user visits right as the page start loading. The downside to this approach is that this is a static declaration; after the extension is installed it can't say "hey Chrome, I also you want you to inject that same script on BBC websites. In the quote you highlighted, what I was trying to say was that we are also planning to give extensions the ability to modify the set of content scripts while the extension is running. This means the extension will be able to ask Chrome to automatically inject the same script on BBC websites.