尝试使用SelectPDF获取JavaScript错误



在C#中使用selectpdf将URL转换为PDF。很明显有一些JavaScript错误。当转换发生时,有没有办法获取错误,以便我看到正在发生的事情?

我遇到了相同的问题,并将以下代码添加到我的页面顶部以找出错误。在我的情况下,错误是" SyntaxError:意外的令牌'const'" - SelectPDF在幕后使用的任何浏览器显然不支持ES6。

<script>
    window.onerror = function (msg, url, lineNo, columnNo, error) {
        document.write('<p>Message: ' + msg + '</p>');
        document.write('<p>Script Url: ' + url + '</p>');
        document.write('<p>Line: ' + lineNo + '</p>');
    };
</script>

免责声明:我为selectpdf。

工作

对不起,回复了。也许将来可以帮助其他人。

转换后获取控制台日志 converter.conversionResult.consolelog

SelectPDF支持多个渲染引擎。默认的WebKit渲染引擎可以渲染ES5 JavaScript。眨眼引擎可以渲染ES6。

另一种方法是使用旧的WebKit ES5浏览器查看有问题的页面 - 这允许交互式调试并可以快速缩小问题。

我最近使用Opera 15.0取得了成功。目前可以下载Opera的存档版本:

相关内容

  • 没有找到相关文章

最新更新