使用Chrome扩展程序创建具有操作的按钮?

时间:2014-09-23 06:07:31

标签: javascript jquery google-chrome google-chrome-extension

我对Chrome扩展程序很陌生并且基础知识有所下降,但我对一件事情感到困惑。假设我想在网站上添加一个按钮。不是我的网站,我无法控制像Facebook这样的东西。现在我使用JQuery将按钮添加到div的底部。工作得很好。但现在我想用该按钮做一些事情,比如显示警报。

我有这个工作,但这似乎是错误的方法。在我将myBtn添加到页面后,我向页面正文添加了一个单击处理程序:

    $("body").append("<script>$('#myBtn').click(function(){alert('hi')})</script>")

这再次起作用,但这似乎是错误的做法。如何向我无法控制的页面添加按钮,并为其设置自定义操作?

1 个答案:

答案 0 :(得分:0)

在添加按钮的同一脚本中,您可以添加点击功能:

$('#myBtn').click(function(){alert('hi')});

仅仅因为您将其(本地)添加到您无法控制的网站,并不会更改浏览器解释此JavaScript的方式。