大家好,我正在Laravel Framework上尝试打印存储在某处的PDF,并且它在Chrome浏览器上可以正常工作,但是在Firefox浏览器中执行此操作时却显示此错误:
SecurityError:拒绝访问属性“打印”的权限 跨域对象
在Mozilla Firefox中。
我正在使用此插件进行打印: http://www.position-absolute.com/creation/print/jquery.printPage.js
代码如下:
HTML
<button class="btnprn">Print Me</button>
<iframe src="sample.pdf" id='iframe_id' name="frame1"class="btnbtn" frameborder="0" height="500" width="500"></iframe>
脚本
<script>
$(function(){
$(".btnprn").click(function(event){
document.getElementById("iframe_id").contentWindow.print();
});
});
</script>
请帮助我理解该错误,或者您也可以建议使用Laravel进行此操作的更好方法