我有一个Rails 3.2站点,并使用突然停止工作的javascript打印例程.这是我的打印例程代码:
function print() {
var mywin = window.open('', '', '');
mywin.document.write('<body><link href="/assets/application.css" media="all" rel="stylesheet" type="text/css" />' + document.getElementsByClassName('fields')[0].innerHTML + '</body>');
mywin.print();
mywin.close();
return false;
}
Run Code Online (Sandbox Code Playgroud)
代码已运行好几个月了,但现在每当你尝试打印它时,只打印两个空白页.它在第二行引发错误,无法读取未定义的属性"文档",并且检查显示mywin未定义.
谷歌搜索没有产生任何有价值的结果,所以任何人都有任何线索为什么会发生这种情况?