У меня Html-страница содержит таблицы и карту OpenLayers
Все работает нормально на всех браузерах, даже в IE.
Я хочу преобразовать эту страницу в pdf, чтобы я использовал wkhtmltopdf и когда я читаю wkhtmltopdf, используя WebKit за сценой для рендеринга страницы, поэтому я проверяю вывод в Qt Web Browser браузер отказывается отображать карту OpenLayers из-за к ошибке
ol-debug.js:18601ReferenceError: Can't find variable: requestAnimationFrame
ol.PluggableMap.prototype.render = function() {
if (this.animationDelayKey_ === undefined) {
this.animationDelayKey_ = requestAnimationFrame(
this.animationDelay_);
}
};
и из-за этой ошибки wkhtmltopdf конвертирует только таблицы Html и игнорирует карту
Ps: я использую эти команды для преобразования
wkhtmltopdf.exe --enable-javascript --no-stop-slow-scripts --javascript-delay 2000 --debug-javascript
любая идея или предложение для обхода этой проблемы
Заранее спасибо за помощь