win10下测试ie11,chrome,firefox,edge 都可以成功去掉页眉页脚
<!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>