我有以下问题。
我已经编写了chrome扩展程序并将其加载到浏览器中。现在我想从扩展脚本之外的任何页面调用一个JavaScript函数(例如:在localhost上从服务器调用);
例如,我将该脚本扩展为:
var jqr= jQuery.noConflict(true);
(function($) {
var cls= { ... };
cls.init = function() {
var listener = function(event) {
}
}
var anotherCall= function() {...}
})(jqr);
现在我想从扩展程序之外的任何页面调用该函数。
<body>
<script>
function foo(){
listener({data:"value"});
anotherCall()
}
</script>
<button onclick="foo()">Click me</button>
</body>
它不起作用,听众和另一个电话未定义。 我怎么能这样做?