Javascript rendor google页面使用插件sdk页面mod

Javascript rendor google页面使用插件sdk页面mod,javascript,firefox-addon,firefox-addon-sdk,Javascript,Firefox Addon,Firefox Addon Sdk,嗨,我正在开发一个firefox扩展,它可以呈现google搜索页面(比如我想在搜索结果的右侧放置一些广告),这可以通过pagemod实现,但页面必须重新加载才能应用规则 myscript.js var eElement=document.getElementById("rhs"); //self.port.emit("find","samsung"); var newFirstElement= document.createElement("div"); newFirs

嗨,我正在开发一个firefox扩展,它可以呈现google搜索页面(比如我想在搜索结果的右侧放置一些广告),这可以通过pagemod实现,但页面必须重新加载才能应用规则

myscript.js

   var eElement=document.getElementById("rhs");
   //self.port.emit("find","samsung");
   var newFirstElement= document.createElement("div");
   newFirstElement.setAttribute("style","height:400px;border: 3px solid #F0f0f0");
   newFirstElement.innerHTML="Put aids here";
   eElement.insertBefore(newFirstElement, eElement.firstChild);
main.js

   var data = require("sdk/self").data;
   var pageMod = require("sdk/page-mod");
   pageMod.PageMod({
   include: "*.google.co.in",
   contentScriptFile: data.url("myscript.js"),
   attachTo: [ "existing","top"]
    });
我如何在没有页面重新登录的情况下实现这一点。我认为在谷歌页面上搜索时,url不会被重新加载。请帮忙

我如何在没有页面重新登录的情况下实现这一点。我认为在谷歌页面上搜索时,url不会被重新加载。请帮忙

这很简单,你只需要连接到谷歌用来触发新搜索的自定义事件,这可能是今天的一件事,明天的另一件事,所以你必须继续关注


作为备用解决方案,您可以将键盘事件侦听器添加到谷歌显示的搜索栏中,如果您需要帮助,请询问其他问题。

是的,您是对的。但我想在pagemod的帮助下修改google搜索页面,如果我为该页面设置一个键盘事件侦听器,它将如何通过pagemod捕获。