3

我需要在Chrome扩展程序中传递消息(引发事件),并在网页上对JavaScript做出反应。将来自Chrome扩展程序的消息传递给网页

在扩展content_script.js,应该有像

raiseXYZevent(data); 

上的JavaScript网页的功能http://foo.com/mypage.html应该执行一个处理程序

function processXYZevent(data) { ... } 

的问题是,一个扩展中的内容脚本不能互动在网页上直接使用JavaScript(它只能修改DOM)。有没有办法使DOM从扩展中更改,以某种方式检测他们从网页,并致电processXYZevent

+0

也许隐藏字段上的更改事件,或类似的隐藏按钮单击? – Archer

+2

或此... http://stackoverflow.com/questions/9515704/building-a-chrome-extension-inject-code-in-a-page-using-a-content-script – Archer

+1

总是有executeScript(“。 ..createElement('

相关问题