ActiveXの挙動

Microsoftが、Eolas社の特許を侵害したとして提訴されたことの対応処置で、「object」「embed」「applet」タグが読み込まれるたびに確認ダイアログがでるようになりましたね。
このせいでFLASHを使ったコンテンツは「このコントロールをアクティブ化して使用するにはSpaceキーまたはEnterキーを押してください。」ってのが表示されてしまいます。
クライアントさんからはどうにかならないの?なんてよく言われるので調べてみたら対処方法が沢山ありました。その中でも簡単なのを書いておきますね。
下記の例のように<embed src="flash.swf">でFLASHを指定している下に
<script src="noacx.js" language="JScript" charset="Shift_JIS">と書いてください。
(「<」「>」が全角になっているので半角に直して使ってくださいね)


<html>
<body>
<embed src="flash.swf">
<script src="noacx.js" language="JScript" charset="Shift_JIS"></script>
</body>
</html>



で、テキストエディタで下記をコピーして、
「noacx.js」というファイル名で保存。


(function() {
var all = document.all;
if(all) {
var lst = [];
var len = all.length;
for(var i = 0; i < len; i++) {
var obj = all[i];
if(obj && obj.nodeName) {
switch(obj.nodeName.toLowerCase()) {
case "object":
case "applet":
case "embed":
lst[lst.length] = obj;
break;
default:
}
}
}
for(var i = 0; i < lst.length; i++) {
lst[i].outerHTML += "";
}
lst = null;
}
})();


これで対処できるというわけです。

今回のネタの元は「新しいJavaScriptの使い方を考える」というサイトです。詳しい解説は新しいJavaScriptの使い方を考えるをご覧くださいね。
| Design・Mac・Web | 14:26 | author : カンタ | comments(4) | trackbacks(2) |

コメント

そうだったんですかー!
タクピーのブログに、ティッカーとブログペットが貼り付けてあるんですけど、外した方がいいかな・・・。
| Lu* | 2006/04/19 8:09 PM |
ダイアログがでて、ワンクリックしてからじゃないと使えなくなるというだけですし、はずす必要はないと思いますよ。
気になるようでしたら、私のような対処をやってみるといいのではないでしょうか。(もう一つのサイトはトップは対処しましたが、中はまでです。)

わからないことがあったらガシガシ教えますんで、言ってくださいね〜♪
| | 2006/04/20 12:30 PM |
ありがとうございますm(_ _)m
プッチーのトップも対処しました。

>わからないことがあったらガシガシ教えますんで、言ってくださいね〜♪
師匠と呼ばせていただきます。
| Lu* | 2006/04/20 11:40 PM |
さすが Lu*さん、スゴイです。
あっでも師匠だなんて勘弁してくださ〜い。
| カンタ | 2006/04/24 2:46 PM |

コメントする










この記事のトラックバックURL

http://bolg.studio-24.org/trackback/461204

トラックバック

AdobeからActiveXがらみのメールが来たよ。
マイクロソフトの特許がらみで、Flashコンテンツがまともに動作しない事態になるのは皆さん知ってらっしゃいますでしょうが、まだご存じない方のために対処法についてのメールは小難しかったので、トラバ先をご参照下さい。 こういう更新の必要性をクライアントに説
| chill-out(trash-art DA`s blog) | 2006/04/19 5:58 PM |
MSIEのパッチKB912945の対応案について
昨日に引き続き、MSIEのアクティブ化について。 現在私が作業しているのはFlashがあるページになりますので、下記内容はFlashのお話となります。 昨日もお話したアドビの対策方法ですが、こちらが思いもよらない方向へ進んでしまいました。 何と、このソースだと
| ぺーぺー下っ端コーダーの奮闘記 | 2006/04/20 2:01 PM |


Calendar

1234567
891011121314
15161718192021
22232425262728
293031    
<< July 2018 >>

CATEGORIES

RECENT COMMENTS

RECENT TRACKBACK

PROFILE

SELECTED ENTRIES

RECOMMEND

RECOMMEND

RECOMMEND

RECOMMEND

RECOMMEND

RECOMMEND

ARCHIVES

OTHERS

MOBILE

qrcode