MacとWindows

Macオンリーだった私も今ではWindowsと両刀使い。でも今、またiPhoneユーザーとしてMacユーザーに戻りつつあります(^^)
5

XPSP2 には、まいりました。 [ 2004/11/15 10:29 ]

ウインドウズがサービスパック2に更新するようになって
IEのセキュリティが大幅に強化されました。
で、この結果、javaScriptの動作にかなり大きな影響がでるようになりました。
更新した人は皆さん経験ずみでしょうが、
ポップアップウインドウや、
フラッシュなどの動画系のコンテンツが
ブロックされてしまいます。

とくにwindow.Open関連のスクリプトが軒並みだめで
特にウチのサイトの場合ほとんど全てを
サブウインドウで構築していましたので
SP2のIEでは、まったく閲覧できないという
惨憺たる状況に陥ってしまいました。
まあ、当然マックと、ウインドウズもネスケ6以降だと
なんの問題も無く閲覧できるんですけどね。

とはいっても、ほぼ8割のユーザーがウインドウズのIEなわけですから
このままほっとく分けにも行かず
忙しいなか、なんとかSP2のIEに対応出来るようにリニューアルを
ようやくおえました、ほぼ2週間近くかかっちゃいましたよ(^^;)

サブウインドウもまったくダメというわけじゃなく、
マウスイベントに関連づければ、動作することが判明しました。
なので当サイトでは、それまで使用していた

href="javascript:window.open()"

的な構文から

href="javascript:void(0)" onClick="window.open()"

みたいに、マウスイベントに全てに書き直しました。
それでも時々おかしくなる時があるので
もしかしたら、全面的にアンカータグとターゲットで
ウインドウ名の指定って方向に切り替えるかもしれません。

ただ、このサービスパック2、WEB以外にも
いろいろトラブルがでて、
最初の更新の時は失敗して、ブルースクリーンのエラー表示が出るようになりましたよ。
ま、この件はまた、日を改めて書くことにします。

とにかく、他にもいっぱいカキコしたいことがありますので
バフィの更新とか(^^;)

Date : 2004/11/15 10:29
Posted by valley | | Edit | Reply

avater