Javascript IE9 window.openでお気に入りセンターを非表示にする方法

IE9でJavascriptのwindow.openでお気に入りセンターを非表示にする方法です。

お気に入りセンターの非表示

IE9 で window.open したときにお気に入りセンターが表示され、自分で閉じる以外の方法で非表示にできないものかといろいろやってみました。

ここでは IE9でJavascriptのwindow.openでお気に入りセンターを非表示にする方法 を紹介します。


現象

結論からいえば NG でした。

window.open('child.htm', '', 'toolbar=no,width=300,height=300');

toolbar=no を指定しているにも関わらず表示が出ます。これは、IE9 のバグであると Microsoft 社も認識しているようです。

原因

IE9 がお気に入りセンターを表示するかしないかの内部的なフラグを正しく処理できないために発生しているようです。まったく迷惑なっ!!

回避策

[お気に入りセンターを閉じる] ボタン × をクリックして、手動で解除してください。

参考サイト

・Internet Explorer 9 を使用している場合、window.open メソッドに toolbar=no を指定しても、新しいウィンドウにお気に入りセンターが表示される場合がある

https://support.microsoft.com/kb/2709165/ja

・open method (Internet Explorer)

https://msdn.microsoft.com/en-us/library/ie/ms536651(v=vs.85).aspx

おつかれさまでした。

この記事がお役に立ちましたら シェア をお願いいたします。