我对Chrome扩展程序很陌生并且基础知识有所下降,但我对一件事情感到困惑。假设我想在网站上添加一个按钮。不是我的网站,我无法控制像Facebook这样的东西。现在我使用JQuery将按钮添加到div的底部。工作得很好。但现在我想用该按钮做一些事情,比如显示警报。
我有这个工作,但这似乎是错误的方法。在我将myBtn添加到页面后,我向页面正文添加了一个单击处理程序:
$("body").append("<script>$('#myBtn').click(function(){alert('hi')})</script>")
这再次起作用,但这似乎是错误的做法。如何向我无法控制的页面添加按钮,并为其设置自定义操作?
答案 0 :(得分:0)
在添加按钮的同一脚本中,您可以添加点击功能:
$('#myBtn').click(function(){alert('hi')});
仅仅因为您将其(本地)添加到您无法控制的网站,并不会更改浏览器解释此JavaScript的方式。