If allFrames is true, implies that the JavaScript or CSS should be
injected into all frames of current page. By default, it's false and is
only injected into the top frame. If true and frameId is set, then the
code is inserted in the selected frame and all of its child frames.
If matchAboutBlank is true, then the code is also injected in about:blank
and about:srcdoc frames if your extension has access to its parent
document. Code cannot be inserted in top-level about:-frames. By default
it is false.