2018年6月25日月曜日

Java 1.3 / Oracle JInitiator 1.3 で画面が正しく描画されない。モッサリする。


Java 1.3 / Oracle JInitiator 1.3 で画面が正しく描画されない。モッサリする。

日本語のTipsがあまり見当たらないので、失われる前に
ここに書いておくことにします。

Windows XP時代のJava1.3をWindows 7 / Windows 8.1
などの新しい環境で無理くり動作させると、画面の描画が正しく行われずにボタンなどのGUIパーツの表示がおかしなことになることがあります。
グラフィックドライバーとの相性もあります。

また、IEでJava1.3系のアプレットを表示した場合も同じことが起こります。


対処方法としては、Java1.3のDirectDrawを無効化するオプションを設定します。
場合によっては、劇的に改善されます。

コントロールパネルからJavaのプラグインplugincpl131_xxを実行して

-Dsun.java2d.noddraw=true
 
を設定します。



2018年6月22日金曜日

IE11 環境で 空白画面 (about:blank) が残る事がある

IE11 環境で 空白画面 (about:blank) が残る事がある


業務システムの動作検証時に発生した問題でした

よくよく調べているとIE11の仕様でした。
Windows Server 2012R2のBuiltin\Administratorユーザーで
動作検証をしていたために発生していました。
他のユーザーで検証したら、まったく問題なく動作しました。
トホホ。


原因を特定するのに時間がかかったため、
忘れないうちに書いておくことにします。

結論は、IE11の仕様によるものでした。

「Internet Explorer 11 をビルトイン Administrator で使用すると、
名前付きのウィンドウの名前が認識されない」
https://support.microsoft.com/ja-jp/help/2909974