【发布时间】:2018-08-17 08:48:20
【问题描述】:
我已经构建了一个 Chrome 扩展程序,可以在新选项卡中打开用于 html 解析的 url。一切正常,但我想通过在页面加载之前剥离图像来优化加载速度。
到目前为止,我是这样称呼标签的:
function CreateTab(createProperties, shop_list) {
return new Promise((resolve, reject) => {
chrome.tabs.create(createProperties, tab => {
if (chrome.runtime.lastError) {
reject(new Error(chrome.runtime.lastError));
} else {
chrome.tabs.executeScript(tab.id, {
file: 'GetSource.js',
}, async function(results) {
my parsing code here
}
}
}
}
}
当调用 executeScript 时,已经太晚了,页面就在那里。有没有办法在页面加载之前执行脚本,以便我可以在获取 html 之前删除图像?
谢谢 洛朗
【问题讨论】:
标签: javascript google-chrome-extension