我需要检测用户何时更改为PDF页面,例如:w4 Form。我知道如何使用document.location.href
或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
,但我找不到任何东西,因为它只是一个不可见的页面,而不是一个背景页面。