制作“背景”Chrome扩展程序以修改当前页面的代码

时间:2013-04-23 18:51:10

标签: javascript jquery google-chrome-extension

我想制作一个Chrome应用,以某种方式修改当前页面的文本和代码,但我不知道这是否可行。基本思路是:

if(pagename == somepage) {
    $("#someid").html("whatever");
    $("#somebutton").click(function() {
        $("#someotherid").html("whatever");
    }
}

问题是,我不想点击按钮或图标来实现这一点:我希望在加载页面后立即执行该代码。我浏览了一下Google如何制作Chrome扩展程序,但所有结果都告诉我如何制作一个右上角有一个图标的扩展程序,点击后会弹出一个弹出窗口。是否可以制作“背景”扩展名,例如这个?

1 个答案:

答案 0 :(得分:3)

您需要创建内容脚本:

http://developer.chrome.com/extensions/content_scripts.html

从页面:

  

内容脚本是在Web上下文中运行的JavaScript文件   页面。通过使用标准文档对象模型(DOM),他们可以   阅读浏览器访问或更改的网页的详细信息   它们。