Как анализировать данные, отображаемые в HTML5 Canvas?


Я хочу проанализировать детали графика, отображаемые с помощью элемента HTML5 canvas. Когда я осматриваю элемент, он выглядит просто пустым элементом. Есть ли способ выяснить источники контента canvas ?

2 3

2 ответа:

Нет.

Холсты-это буквально холст для графики. Вам лучше всего найти, где находится холст, а затем найти, откуда берутся эти данные.

О вашем последнем закрытом вопросе...

// ==UserScript==
// @name        Graph reader
// @namespace   http://gm.wesley.eti.br
// @include     http://www.quantcast.com/stackoverflow.com
// @version     1
// ==/UserScript==

var tz = 60 * new Date().getTimezoneOffset();
(function recursive (x, l, f) {
    if (l.length) {
        if (x[l[0]]) {
            recursive(x[l.shift()], l, f);
        } else {
            setTimeout(recursive, 1000, x, l, f);
        }
    } else {
        f(x);
    }
}(unsafeWindow, ["qctg", "controller", "subset", "reach"], function (data) {
    // data is equals to unsafeWindow.qctg.controller.subset.reach

    var index = data.length - 1;
    alert([
        "DATE       " + new Date(1000 * (data[index].date + tz)),
        "PEOPLE     " + data[index].reach.PEOPLE.GLOBAL,
        "VISITS     " + data[index].reach.HOURLY_SESSIONS.GLOBAL,
        "PAGE VIEWS " + data[index].reach.ARRIVALS.GLOBAL,
    ].join("\n"));
}));