Scanstyles does nothing in Webkit/Firefox/Opera と IE11 で表示される

Internet Explorer 11 を利用していて「Scanstyles does nothing in Webkit/Firefox/Opera」とダイアログが表示される現象について。

curvycorners という div 要素などを角丸にできる JavaScript ライブラリが、IE11 に対応していないため出てくるメッセージです。バグですね。

IE11 の user agent の変更により IE 判別で間違って、最終的に alert を出す仕様のようです。

神戸市三宮の研修・貸会議施設 – スペースアルファ三宮 | 富士ゼロックス総合教育研究所 が利用していたので気付きました。

互換表示設定により対応

とりあえずメッセージを非表示にするには、Alt キーを押して メニューの「ツール」から「互換性表示設定」を選択。対象の URL を追加しましょう。

dialog

参考: IE 11 の user agent

IE 11 の user agent から 「MSIE」の文字がなくなりました。

Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko

IE11 の互換性の変更点 (Windows)

Issue

もう対象のライブラリはメンテナンスされてないため、公式には修正されなさそう。Issue にはあがっていました。

Issue 119 – curvycorners – IE11-‘Scanstyles does nothing in Webkit/Firefox/Opera’ alert appears – A free javascript library for creating neat rounded corners for HTML box elements. Supports anti-aliasing, borders and background images. – Google Project Hosting

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク