0

我需要收集不同参数值依次查询的网页的响应数据。该网页使用 ng-bind 指令使用一些 AngularJS 代码填充我感兴趣的表格单元格。我使用 chrome.tabs.update 控制流程以刷新页面,并从 chrome.tabs.onUpdated 事件执行后台脚本。我的代码将 innerText 设为 "" 而不是它的实际值。我猜这个值是由 AngularJS 填充的,但它需要一些时间。

我试图等待 5 秒钟,一切都在等待,包括 AngularJS。那没起效。我试图将我的代码放在文档“加载”事件中,但它不起作用

使用 AngularJS 的网页

<td class="xTt ng-binding" ng-bind="gunlukTahmin[0].enYuksekGun1 | kaliteKontrol">14</td>

payload.js(Chrome 扩展)

var y = document.getElementsByClassName("xTt ng-binding")[0].innerHTML;

y = "" 

popup.js(Chrome 扩展)

chrome.tabs.onUpdated.addListener(function (callback) {
chrome.extension.getBackgroundPage().chrome.tabs.executeScript(null, {file: 'payload.js', runAt: "document_end"});
});
chrome.tabs.update(null, {url:urlAna });


y = "14"
4

0 回答 0