如何从与后台页面中的JS变量位于同一文件夹中的文件中获取数据
How to get data from file in the same folder as a JS variable in a background page?
所以我的问题是:我有一个box.html,其中包含一些<div>
s。它太大了,不能作为字符串存储在后台脚本中。如果html中的任何内容仅作为字符串变量存储,那么更改它将非常不方便。
我不知道如何从background.js访问该文件,以便将所有html存储在var box = "some html"
这样的变量中
这样,当我有了这个变量,我就可以在需要的时候把它传递给内容脚本
我知道chrome.extension.getURL('box.html');
获得了我需要的文件的路径,但我该如何加载该文件?
在Firefox中,这只需在main.js中使用:self.data.load('box.html');
即可完成那么,谷歌chrome也有类似的需求吗?
我过去曾通过jQuery使用过一个简单的ajax请求来解决这个问题:
var myDiv = document.queryElement('my_div');
$.get(chrome.extension.getURL('box.html'), function(data) {
myDiv.innerHTML = data;
});
相关文章:
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- 展开和折叠文件夹
- 在ng重复循环中显示来自不同文件夹的图像
- 如何将所有JS文件连接到一个文件夹中
- 是否可以用JavaScript显示等效的文件夹对话框
- grunt上的压缩文件夹不起作用
- 如何使用javascript获取从指定文件夹创建的所有文件的名称、大小、类型和日期
- 将Windows文件路径组织到文件夹中
- 如何设置观察程序将文件复制到同一文件夹中的其他文件
- 当.js和.html不在同一文件夹中时,如何在Aurelia中创建自定义元素
- 我为我的 Gif 制作了一个代码,让一只鸟飞过屏幕,但即使它在同一文件夹中,图像也不可见
- 选择本地视频并在HTML5视频播放器(所有本地,同一文件夹)中播放
- 我如何防止重新加载同一父 FuelUX 树的子文件夹
- 如何在不显式声明url的情况下调用位于js文件同一文件夹中的php文件
- 如何从与后台页面中的JS变量位于同一文件夹中的文件中获取数据
- Javascript重定向到不同域的同一文件夹
- 网页:按钮检查自己(HTML页面)和打开下一个HTML页面按字母顺序位于同一文件夹
- 如何检测URL位置是否在此页面和同一域的任何其他子文件夹上
- 当与其他视图不在同一文件夹中时,Swig标记在索引文件中不起作用