js如何去除打印时候浏览器自带的页头页尾的信息
2018-01-25 10:53
806 查看
function printpr() //预览函数{//document.all("qingkongyema").click();//打印之前去掉页眉,页脚var OLECMDID = 7;var PROMPT = 1;//var WebBrowser1 = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';//document.body.insertAdjacentHTML('beforeEnd', WebBrowser1);remove_ie_header_and_footer();WebBrowser1.ExecWB(OLECMDID, PROMPT);WebBrowser1.outerHTML = "";}
function remove_ie_header_and_footer() {var hkey_path;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) {}}在页面还需要加上 <OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>这个object 每次最好打印重新创建 用js,要不然会出现错误问题
相关文章推荐
- js不能使用浏览器调试的时候debug解决方案,打印错误信息
- 使用浏览器自带打印功能,去除页眉页脚,横屏打印等
- OC-如何隐藏NSLog打印的自带信息
- input类型为number的时候,如何去掉浏览器自带的上下箭头?
- 使用浏览器自带打印功能,去除页眉页脚,横屏打印等
- js打印浏览器信息
- Xcode8如何去除控制台多余的打印信息
- 如何去除Eclipse下的JS引入报错(类似Syntax error on token...的异常信息)
- Xcode8如何去除控制台多余的打印信息
- Xcode8如何去除控制台多余的打印信息
- 如何去除Eclipse下的JS引入报错(类似Syntax error on token "undefined", invalid FormalParameter 的异常信息)
- Xcode8如何去除控制台多余的打印信息
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- NDK编程中如何在C文件中打印调试信息
- 如何用js判断不同浏览器
- js如何在控制台打印?
- 如何去除加密pdf的打印限制
- 如何通过js处理相同时间的信息整合到一起的问题
- IE下使用js与自带ActiveX控制web打印