我需要检测用户何时更改为 PDF 页面,例如:w4 Form。我知道如何使用document.location.href
或获取当前页面的 URL document.URL
。它们都可以正常工作,但是当加载 PDF 页面时,这些调用不起作用。
我正在通过page-mod
. 代码如下:
var pageMod = require("page-mod");
pageMod.PageMod({
include: "*",
contentScriptWhen: 'start',
contentScript: 'console.log(document.location.href);'
});
所以我猜你不能将内容脚本插入 PDF 页面。当用户在 PDF 页面内时,我必须检测哪些替代方法?
在 Chrome 中,我可以通过分配背景页面来做到这一点。是否有类似的方法可以使用附加 SDK 执行此操作?我看了看,page-worker
但我也找不到任何东西,因为它只是一个不可见的页面而不是背景页面。