Pocket
LINEで送る

謎の現象がおきています。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を終了して再度開きましたら、なおりました。。

Pocket
LINEで送る

カテゴリー: プログラミング

コメントください

関連記事

プログラミング

Go言語によるビットコインのフルノード実装btcdを調べる(2)

btcdを実行した際のプログラムの流れを最初から確認してみます。 se 続きを読む …

プログラミング

Go – leveldb

Goで使えるLevelDB。 syndtr/goleveldb ドキュ 続きを読む …

%d人のブロガーが「いいね」をつけました。