Настроить тег desc Highcharts - PullRequest
0 голосов
/ 17 декабря 2018

Я работаю с Highcharts в представлении React.Из соображений доступности и SEO я хочу настроить тег desc, но я не мог понять, как это сделать, просматривая документацию.Highcharts автоматически вставляет тег desc следующим образом:

<desc>Created with Highcharts 6.2.0</desc>

Есть ли способ изменить это или это жестко закодировано?

Ответы [ 2 ]

0 голосов
/ 24 декабря 2018

Вы можете изменить тег <desc>, обернув H.SVGRenderer.init метод:

H.wrap(H.SVGRenderer.prototype, 'init', function(proceed) {
    proceed.apply(this, Array.prototype.slice.call(arguments, 1));

    this.box.children[0].innerHTML = 'Custom description';

});

Демонстрационная версия: http://jsfiddle.net/BlackLabel/42rqezns/

Документы: https://www.highcharts.com/docs/extending-highcharts/extending-highcharts

0 голосов
/ 18 декабря 2018

Вы можете использовать это решение:

(1) Создать форк из https://github.com/highcharts/highcharts

(2) Изменить содержание, чтожестко запрограммировано от

<desc>Created with Highcharts 6.2.0</desc>

до

<desc>foo bar baa</desc>

(3) Установить пакет npm из GitHub напрямую

npm install https://github.com/<username>/<repository>/tarball/master

вот так https://stackoverflow.com/a/13302095/3728901

...