【发布时间】:2021-07-31 05:08:48
【问题描述】:
我有一个background.js 脚本,它具有存储功能、API 调用和所有主要功能。
我的 chrome 扩展程序有多个页面。我希望这些页面中的每一个都调用background.js 的函数。
我应该看哪些概念?
【问题讨论】:
-
不要过于复杂:这些脚本可能很小,因此您应该简单地将它们包含在每个页面中。许多人喜欢直接通过 getBackgroundPage() 调用来调用后台函数,但这通常是糟糕的设计,因为它会导致内存泄漏。有些人使用 chrome.runtime 消息传递,但这可能过于复杂。附言根据扩展的功能,后台脚本甚至可能是不必要的。
标签: javascript google-chrome google-chrome-extension browser-extension