我一直在寻找一种方法,我的自定义extenison运行一个网站定义的函数,并返回它的值,供我稍后在扩展内容脚本中使用。
这是我找到的一个非常方便的解决方案,它执行网站定义的功能:
location.href="javascript:siteFunction(); void 0";
来源:How to call functions in the original page(tab) in Chrome Extensions
但这只执行sites函数,就是这样,我需要的函数会在我的代码中返回稍后需要的值。如何才能记住以后使用的那个值?
编辑:例如,该网站函数返回一个布尔值,在我的代码中,我有一个if,检查其中的哪一个,然后运行所需的代码。