3
我需要在Chrome扩展程序中传递消息(引发事件),并在网页上对JavaScript做出反应。将来自Chrome扩展程序的消息传递给网页
在扩展content_script.js
,应该有像
raiseXYZevent(data);
上的JavaScript网页的功能http://foo.com/mypage.html
应该执行一个处理程序
function processXYZevent(data) { ... }
的问题是,一个扩展中的内容脚本不能互动在网页上直接使用JavaScript(它只能修改DOM)。有没有办法使DOM从扩展中更改,以某种方式检测他们从网页,并致电processXYZevent
?
也许隐藏字段上的更改事件,或类似的隐藏按钮单击? – Archer
或此... http://stackoverflow.com/questions/9515704/building-a-chrome-extension-inject-code-in-a-page-using-a-content-script – Archer
总是有executeScript(“。 ..createElement('