html呼叫瀏覽器列印,去掉頁首頁尾
阿新 • • 發佈:2019-01-23
<!DOCTYPE html> <html> <head> <title>print</title> <meta charset="utf-8"> <style media="print"> @page { size: auto; margin: 0mm; } </style> </head> <body> <div style="width:300px; height:300px;border: 1px solid blue;"> <label>label</label> <button>button</button> </div> <button onclick='print_page()'>print</button> </body> <script type="text/javascript"> function print_page() { if (!!window.ActiveXObject || "ActiveXObject" in window) { remove_ie_header_and_footer(); } window.print(); }; function remove_ie_header_and_footer() { var hkey_root, hkey_path, hkey_key; hkey_path = "HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"; try { var RegWsh = new ActiveXObject("WScript.Shell"); RegWsh.RegWrite(hkey_path + "header", ""); RegWsh.RegWrite(hkey_path + "footer", ""); } catch (e) {} } </script> </html>