Google chrome extension 在Google Chrome扩展中使用远程脚本

Google chrome extension 在Google Chrome扩展中使用远程脚本,google-chrome-extension,Google Chrome Extension,我想创建一个GoogleChrome扩展,它可以获取远程javascript(通过HTTPS)并在网页上执行它(从扩展沙箱中)。基本上,脚本解析页面并生成数据,然后我可以将这些数据发送回远程服务器 我之所以要这样做,是因为我在Firefox中有一个类似的扩展,我希望尽可能地统一代码库。我已经了解了如何在Firefox中使用XmlHttpRequest及其evalInSandbox函数来实现这一点 这在Chrome中可能吗?看来我不能在Chrome中使用XmlHttpRequest,因为它只允许X

我想创建一个GoogleChrome扩展,它可以获取远程javascript(通过HTTPS)并在网页上执行它(从扩展沙箱中)。基本上,脚本解析页面并生成数据,然后我可以将这些数据发送回远程服务器

我之所以要这样做,是因为我在Firefox中有一个类似的扩展,我希望尽可能地统一代码库。我已经了解了如何在Firefox中使用XmlHttpRequest及其evalInSandbox函数来实现这一点


这在Chrome中可能吗?看来我不能在Chrome中使用XmlHttpRequest,因为它只允许XML或有效的JSON(不包括函数)。我也不能仅仅在页面上插入一个脚本标记,因为这样它就不会在扩展沙箱中执行。有什么方法可以做到这一点吗?

如何将js代码转换为字符串,通过json或xml传递,然后使用eval()对其进行评估(所有安全问题除外)?

如何将js代码转换为字符串,通过json或xml传递,然后使用eval()对其进行评估(所有安全问题除外)