謎の現象がおきています。localのchromeであれば問題なくうごきますが、さくらサーバでやると動きません。といっても他のページだと問題なく動くのですが特定ページのみ、さくらサーバだとwindow.print()が効きません。厳密に言うと、window.printを実行してもうんともすんともいわないものの、その後、そのページから離れる直前に、printプレビュー画面が表示されます。。。なぜ??
safariでもfirefoxでも大丈夫なのにchromeだけ変だ。window.print実行後に別のページ行くか、リロードするかしようとすると表示される。なんなんだこれは。
<a href="javascript:hoge();">print</a> <script> function hoge(){alert(123);window.print();alert(324)} </script>
とかってやると、alert()は表示される。どちらも。でもpreviewだけリロードとかしないと表示されない。あらローカルだとpreviewは表示されるが、逆にalertが表示されない。なんだこりゃ。
なんとchromeを終了して再度開きましたら、なおりました。。