无法从门户用户打印报价单和销售订单
Unable to print Quotations and Sale Orders from portal user
我在门户中遇到了一个小问题:门户用户无法打印报价单和销售订单报告。
如何复制:
Login as portal user
Go to Portal menu
Chose any Quotation or Sale Order and try to print this.
然后我看到错误
Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "http://0.0.0.0:8069" from accessing a cross-origin frame.
所以,我看到的解决它的唯一方法是在我们访问报告时使用 sudo() 运行 monkeyPatching 运行时。但我不知道如何以正确的方式做到这一点。如果有任何帮助,我将不胜感激
我通过下载 MS 字体并将其重新加载到我的生产服务器上解决了这个问题。此错误可能导致,因为报告是动态构建的,如果销售订单或报价单有任何特定符号,它将在 Chrome 中抛出错误或在 Firefox
中开始 longpooling
我在门户中遇到了一个小问题:门户用户无法打印报价单和销售订单报告。
如何复制:
Login as portal user
Go to Portal menu
Chose any Quotation or Sale Order and try to print this.
然后我看到错误
Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "http://0.0.0.0:8069" from accessing a cross-origin frame.
所以,我看到的解决它的唯一方法是在我们访问报告时使用 sudo() 运行 monkeyPatching 运行时。但我不知道如何以正确的方式做到这一点。如果有任何帮助,我将不胜感激
我通过下载 MS 字体并将其重新加载到我的生产服务器上解决了这个问题。此错误可能导致,因为报告是动态构建的,如果销售订单或报价单有任何特定符号,它将在 Chrome 中抛出错误或在 Firefox
中开始 longpooling