Javascript 从';嵌入';镀铬标签

Javascript 从';嵌入';镀铬标签,javascript,dom,google-chrome-extension,Javascript,Dom,Google Chrome Extension,我在Chrome中加载了一个内容脚本。当我在google drive中打印docx时,Chrome会在一个新页面中打开该文件,该页面嵌入该文件,如下所示: <embed width="100%" height="100%" name="plugin" id="plugin" src="https://doc-10-78-apps-viewer.googleusercontent.com/viewer/secure/pdf/ir7ttre15krrkcd49ssmvhgcd62pctgr/g

我在Chrome中加载了一个内容脚本。当我在google drive中打印docx时,Chrome会在一个新页面中打开该文件,该页面嵌入该文件,如下所示:

<embed width="100%" height="100%" name="plugin" id="plugin" src="https://doc-10-78-apps-viewer.googleusercontent.com/viewer/secure/pdf/ir7ttre15krrkcd49ssmvhgcd62pctgr/g7os4cqtfut2cmfmtp6cbjtg0h8mjvpo/1501677900000/drive/06250768728759024610/ACFrOgDlcxE7Uuy3abO4J9PRed248Bo9jg98MyEkYAWd__U3toMC_UmFuduTui1avT4riw0WkJ76SDJgVmnRCux35KP_KCojyy6Oude4B463MJeySVSryycvi6dd-38=" type="application/pdf" internalinstanceid="9" title="">


如何读取文件内容?我尝试了
document.getElementById('plugin')。contentDocument
document.getElementById('plugin')。contentWindow
,但两者都不存在

打印对话框显示在选项卡上下文之外:如果您检查它,您将看到它有
chrome://print
devtools标题中的URL。如果您编写的是个人扩展,而不是web应用商店,您可以尝试。无论如何,
embed
元素由插件处理,它是本机代码,因此您无法访问内容。我是否可以注册到事件,以便在加载页面和提取文件时,我的回调将收到文件内容的通知?