Привет всем. Я работаю над 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