在C#中使用selectPDF将URL转换为PDF。显然有一些javascript错误。转换发生时是否有办法获取错误,以便我能看到发生了什么事?
答案 0 :(得分:1)
我遇到了同样的问题,并在页面顶部添加了以下代码以找出错误。在我的情况下,错误是“ SyntaxError:意外的令牌'const'”-SelectPDF在后台使用的任何浏览器显然都不支持ES6。
<script>
window.onerror = function (msg, url, lineNo, columnNo, error) {
document.write('<p>' + msg + '</p>');
};
</script>
答案 1 :(得分:0)
免责声明:我为SelectPdf工作。
对不起,您的回复很晚。也许将来可以帮助其他人。
要在转换后获取控制台日志,请检查 converter.ConversionResult.ConsoleLog 。
SelectPdf支持多个渲染引擎。默认的WebKit渲染引擎可以渲染ES5 javascript。闪烁引擎可以渲染ES6。
答案 2 :(得分:0)
另一种方法是使用旧的WebKit ES5浏览器来查看有问题的页面-这允许进行交互式调试,并且可以帮助迅速缩小问题的范围。
最近我使用Opera 15.0取得了成功。 Opera的存档版本当前可从以下位置下载:https://get.geo.opera.com/pub/opera/desktop/