如何将任何页面(例如http://google.com/)替换为我的页面(我不想重定向),包括<head>
?{jpm}如何将任何页面替换为自己的页面?
我尝试这样做:
// Import the page-mod API
var pageMod = require("sdk/page-mod");
// Create a page-mod
// It will run a script whenever a ".io" URL is loaded
// The script replaces the page contents with a message
pageMod.PageMod({
include: "*.io",
contentScript: 'document.body.innerHTML = ' +
' "<h1>Page matches ruleset</h1>";'
});
但这并不能代替整个页面。我也想替换head
。我想在页面加载之前替换页面...
如何在页面加载之前执行它? –
刚刚编辑了更新的答案。对于那个很抱歉。 – Diggzy