SQLの窓

2011年03月25日


トラブル : IE9製品候補版の具体的技術的問題点を二つ。

震災の為、製品版の公開が日本では見送られていますが、Internet Explorer Platform Preview からおかしいと思っていた事がはっきりしました。


1) IE 拡張の 親 window オブジェクト

IEでは、IE 拡張という機能があり、そのコードからは、Windows の通常のアプリケーションの実行等が可能なのですが、親ウインドウオブジェクトが何故か参照できなくなっています。

参照用のコードは以下。
external.menuArguments

これが、現在表示しているページの window オブジェクトになるはずなのですが、アクセス不可でエラーになります。通常、ここから location オブジェクトを参照して URL を取得していたのですが、取得できません。

単独のオブジェクト( 今カーソルの下にある ) は参照できるので、そのプロパティの document オブジェクトの URL プロパティで URL そのものは代替え可能ですが、とうてい完全な解決策ではありません。


2) OBJECT 要素の中の embed 要素の記述 これは、Flash でよく行われている記述ですが、IE9 では、OBJECT の id と embed のname が同じ場合( もともと IE は name 属性から id 属性作成 ) window["idの文字列"] とするとコレクションになってしまい、Flash オブジェ クトの参照ではなくなってしまいます。この場合の対処方法は少し記述を変えて、 window["idの文字列"][0] とすれば同じ参照になります。 これは、「互換表示」で元へ戻ります。
タグ:トラブル IE IE9
【IEの最新記事】
posted by lightbox at 2011-03-25 14:55 | IE | このブログの読者になる | 更新情報をチェックする
バッチ処理

Microsoft Office
container 終わり

フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
CSS ドロップシャドウの参考デモ
Google Hosted Libraries
cdnjs
BUTTONS (CSS でボタン)
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり