如何将javascript文件的内容作为变量获取

如何将javascript文件的内容作为变量获取,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我必须为我的论文开发一个chrome扩展,它进行以下分析: 此扩展应分析访问网页的javascript文件(.js)和WebAssembly文件(.wasm)。例如,我必须检查一个javascript文件是否包含一个特殊的字符串X。在某些页面中,包含的文件位于另一个域的某些页面中的访问域中。由于安全原因,可能很难获取这些文件的内容。是否可以将这些文件的内容作为变量获取 使用jquery获取文件内容 jQuery.get('http://localhost/filename.ext', funct

我必须为我的论文开发一个chrome扩展,它进行以下分析:


此扩展应分析访问网页的javascript文件(.js)和WebAssembly文件(.wasm)。例如,我必须检查一个javascript文件是否包含一个特殊的字符串X。在某些页面中,包含的文件位于另一个域的某些页面中的访问域中。由于安全原因,可能很难获取这些文件的内容。是否可以将这些文件的内容作为变量获取

使用jquery获取文件内容

jQuery.get('http://localhost/filename.ext', function(data) {
    var jsFile = data;
});

可能的重复我认为这不是重复。因为我还想读取webassembly文件的内容,一旦您读取了var中的文件,这不会读取文件的内容吗?您可以使用查看浏览器正在加载哪些文件,并使用AJAX下载您感兴趣的文件以进行检查。您是否有chrome.webRequest的示例用法?我收到以下错误:请求的资源上不存在“Access Control Allow Origin”标题。因此,不允许访问源站***************。该响应的HTTP状态代码为400。这是一个单独的问题,因此在该问题中准备解决一个单独的问题。您正在读取另一个域的URL。看看“使用CORS”,有没有通过chrome资源获取内容的选项?chrome扩展是否有读取加载文件内容的特殊权限?