Injectable means that something can be created and added to the main script while the script is running.
Embeddable means that something can be added to the script or code before running it ie before compiling or running the script.
For a better understanding, you can use a website with a text box as a context. Now, in the text box, suppose it is very simple. So, I can add javascript to the text box, and when I submit, it will run my JS script. Thus, I am injecting my own script on the main page.
Now suppose I add an Iframe another website to my site's HTML file. Thus, when the site is viewed, it contains an iframe. Thus, Iframe is embedded in the website.
source share