我的 Chrome 扩展程序有一个在当前选项卡上执行脚本的背景页面。
脚本通过向现有元素添加代码来更改当前选项卡上的元素,以在事件发生'myFunction'
时调用在后台页面定义的函数。'onClick'
问题是引发了'myFunction'
当前选项卡上未定义的异常。
实现这种交互的最佳方式是什么?使当前页面能够转到后台页面上定义的功能?
提前致谢!
我的 Chrome 扩展程序有一个在当前选项卡上执行脚本的背景页面。
脚本通过向现有元素添加代码来更改当前选项卡上的元素,以在事件发生'myFunction'
时调用在后台页面定义的函数。'onClick'
问题是引发了'myFunction'
当前选项卡上未定义的异常。
实现这种交互的最佳方式是什么?使当前页面能够转到后台页面上定义的功能?
提前致谢!
如第一个答案中所述,“没有更多信息,很难为您提供更多帮助。”,但是对于您的第二个问题,听起来您需要的是对背景页面中定义的功能的引用。这可以通过getBackgroundPage
函数来实现。代码如下所示;
var bgPage = chrome.extension.getBackgroundPage();
bgPage.myFunction();