雇われWebデザイナー、SWDのサイトです。なにも目指してません。すみません。

2007

06/18

ActiveXコンテンツ対策用JavascriptをDOMってみた この記事をはてなブックマークに登録 この記事をクリップ! Yahoo!ブックマークに登録 Buzzurlにブックマーク
CATEGORY:,, TAG:,
MT復帰の際に過去の一部の記事で正常に表示できないものがあるようです。
閲覧数の多い記事から少しずつ直していこうと思いますがすべての記事の復旧は難しいと思います。
わざわざお越しの方には申し訳ありませんがご容赦ください。

以前に永田さんに教えてもらったDOMスクリプティングな本に感銘をうけて
私もそろそろリックドムにならないと、と思っていたのですが、
いいのが思いつかず、リックドムどころかザクにすらなれない状態が
しばらく続いておりましたが、とりあえず
練習も兼ねてひとつJSを作ってみましたので公開したいと思います。

IE_objectFix.js Ver.0.1
IE_objectFix.js Ver.0.2

【2007-6-27】不具合がありバージョンアップしました
 詳しくはこちら


今更ながらですが、ActiveX系コンテンツ(FlashとかMediaPlayerとか)
をブラウザ(IE)で表示させた時に出るアレ
※Eolas社の特許侵害の件ですな。
ActiveXをブラウザ(IE)で表示したときに出るアレ
▲アレ

を出さないようにするためのJSです。

Dreamweaver 8 では、最新のものにアップデートさえすれば SWFの挿入時に外部JSファイルの挿入を促すダイヤログが表示されて 私のJSを使用するまでもなく、きちんと対応してくれるのですが それでもDreamweaver 8の対応方法は、Javascriptが ソース内に記述されていますし、SWFのサイズ変更の際に 手で修正してやる面倒な作業を強いられてしまいます。

そこで、今回用意したJSではそういう煩わしいことを一切考えずに
いつものSWFなどを呼び出す記述をソース内に普通に書いてやって、
<head></head>タグの内にIE_objectFix.jsを呼び出してやるだけで
OKなのを作ってみました。


このあたりは言葉で説明するよりも見てもらったほうが早いかと。

動作サンプル:
普通に貼り付けただけのもの(別ウインドウで開きます)
上記にIE_objectFix.jsを挿入したもの(別ウインドウで開きます)

こんな感じです。

※IE用のスクリプトですので、
 その他のブラウザではちゃんとJSの
 中身自体を実行しないようにしています。


ダウンロードは
IE_objectFix.js Ver.0.1
IE_objectFix.js Ver.0.2

をクリックしてね。
上のサンプルと同じファイルがZIP形式でダウンロードできます。

なんか、前回のプルダウンのJavascriptといい、
IEの仕様をごにょごにょするヘンコなスクリプトばっか
書いてますね。なんか。

 

【2007-6-27】不具合がありバージョンアップしました
 詳しくはこちら

トラックバック(1)
トラックバックURL: http://www.heion.net/mt/mt-tb.cgi/67

ActiveXやFlashの1クリック問題の解消
Diary - Silver Flower -
- (2007年11月13日 00:12)

MS、Eolasからライセンス取得でIEの「余分な1クリック」解消へ - ITmedia News IEのActiveXに関する挙動を2008年4月に変更、クリックを不要に - INTERNET Watch 再び『IE』の『ActiveX』有効化操作が不要... [続きを読む]


コメント(0)
[PR]
_FEED
このRSSを取得する
_CATEGORY
_TAG
                                       
_ARCHIVE
2012年1月 (1)
2011年10月 (1)
2011年5月 (3)
2011年2月 (1)
2010年12月 (2)
2010年6月 (2)
2010年5月 (5)
2010年4月 (2)
2009年10月 (3)
2009年8月 (1)
2009年7月 (2)
2009年6月 (6)
_BLOG PARTS

OpenID対応しています OpenIDについて

このブログはクリエイティブ・コモンズでライセンスされています。