다음 코드를 사용하여 div 요소 내부의 내용을 인쇄합니다. 내 서버에 SSL 인증서를 설치하기 전에는 제대로 작동했습니다. http://
을 통해 페이지에 액세스하면 코드가 계속 작동합니다. 그러나 동일한 페이지가 https://
을 통해 액세스 될 때 작동하지 않습니다. 이 문제를 해결하는 데 도움이 필요합니다.SSL 설치 후 일부 스크립트가 작동을 멈췄습니다.
function PrintElem(elem)
{
Popup($(elem).html());
}
function Popup(data)
{
var mywindow = window.open('', 'Business Sense Chart', 'height=600,width=1200');
mywindow.document.write('<html><head><title>Business Sense Analytics</title>');
mywindow.document.write('<link rel="stylesheet" href="./css/style.css" type="text/css" />');
mywindow.document.write('</head><body><center>');
mywindow.document.write(data);
mywindow.document.write('</center></body></html>');
mywindow.print();
return true;
}
주 : 나는 버그를 진단하기 위해 불을 지르고를 사용하면 오류 "$는 함수가 아닙니다"를 보여 주었다. 비슷한 다른 스크립트가 같은 문제에 직면 해 있습니다.
아마도 'https'대신 'http' 링크를 사용하여 스크립트를 포함하고 있습니까? 브라우저는 기본적으로 비보안 내용을 차단합니다. – Halcyon