Ajaxで今よみがえる(^^;;-->[クロスブラウザ技術 ]DHTMLサンプル集
古籏一浩さんとのはじめての共著 発売中-->『Ajax実践テクニック』 古籏一浩/高橋 登史朗 (著)秀和システム
配本予約開始-->『入門Ajax 増補改訂版 』 高橋 登史朗 (著)ソフトバンククリエイティブ ; ISBN: 4797336242
-- リスト --
【カテゴリー】 ActionScript ( 6 ) AIR ( 2 ) AjaSQL ( 10 ) Ajax ( 575 ) Arax ( 1 ) canvas ( 10 ) CSS ( 11 ) ( 5 ) DLNA ( 1 ) Dojo ( 17 ) DOM ( 45 ) ES4 ( 4 ) Ext JS ( 2 ) 反重力物質 ( 1 ) ffAdd-on ( 1 ) Flash ( 46 ) Flash Remoting ( 11 ) FTP ( 2 ) GAF ( 9 ) Google Maps ( 119 ) GPS ( 42 ) HTTPヘッダサンプル ( 9 ) Internet ( 1 ) iPhone ( 31 ) IPv6 ( 1 ) 漫画 ( 1 ) Java ( 45 ) JavaScript ( 265 ) jKamo ( 8 ) jQchart ( 2 ) jQuery ( 111 ) jquery-ref ( 1 ) jsGadget ( 19 ) jslb_ ( 3 ) jslb_ajax ( 9 ) JSON ( 47 ) JSR223 ( 7 ) kjscmd ( 1 ) KNOPPIX ( 1 ) Linux ( 16 ) Mac ( 8 ) Memo ( 3 ) Microformats ( 2 ) Mini AJAX ( 2 ) MochiKit ( 2 ) mootools ( 3 ) Movable Type ( 57 ) MySQL ( 10 ) NewGameWeb ( 2 ) Nucleus ( 8 ) OpenAJAX ( 3 ) OpenDocument ( 1 ) OS ( 7 ) P2P ( 2 ) Perl ( 7 ) PHP ( 37 ) PostGIS ( 1 ) PostgreSQL ( 4 ) prototype.js ( 22 ) ROBOT ( 1 ) RSSリーダー ( 14 ) Ruby on Rails ( 7 ) Spry ( 6 ) SQLite ( 16 ) SQLiteWorker ( 2 ) ssh ( 1 ) SSI ( 2 ) SVG ( 15 ) TRON ( 1 ) Video ( 1 ) VML ( 1 ) Web Slice ( 1 ) Webサービス ( 98 ) widget ( 6 ) Wii ( 1 ) Wiki ( 1 ) Win ( 6 ) WSH ( 1 ) X01HT ( 29 ) XML ( 30 ) XOOPS ( 1 ) XQuery ( 2 ) XUL ( 4 ) Yahoo! UI ( 64 ) 日付入力用カレンダー ( 1 ) 『Ajax実践テクニック』 ( 1 ) 『入門 Ajax』 ( 42 ) WinTips ( 2 ) こりゃすごい ( 3 ) チューニング ( 22 ) ダイナミックロード関数 ( 7 ) リファレンス ( 18 ) ライブラリ ( 114 ) レーダー雨量表示 ( 1 ) ハード ( 23 ) ペンギン ( 2 ) ブラウザ ( 73 ) ブログでBBS ( 1 ) アクセスグラフ ( 3 ) イベント ( 2 ) カレンダーによる日付入力スクリプト ( 4 ) クロスブラウザ ( 11 ) クロスブラウザ関数 ( 7 ) スマートフォン ( 8 ) セキュリティ ( 114 ) ソフトイーサ ( 1 ) マッシュアップ ( 23 ) 暗号 ( 4 ) 映画 ( 47 ) 河川の水位グラフ ( 3 ) 回線 ( 2 ) 開発ツール ( 26 ) 牛久大仏 ( 9 ) 携帯 ( 138 ) 言語 ( 18 ) 故障 ( 3 ) 洪水警報システム ( 2 ) 今日のひと言 ( 5 ) 仕様 ( 60 ) 雑談 ( 232 ) 実装 ( 1 ) 書籍 ( 17 ) 親子ウインドウ有無の確認関数 ( 3 ) 新海誠 ( 3 )
【info】有料サポート(ベータ)限定 承り中 多忙につき、一時、新規受付停止 閉店中 /【JSサポート(仮称)】 

【info】いつもいろいろなテストなどをページ内のあちこちでやっているので、重かったり、壊れていたりするf^^;ことも多いです。実験用ですので、カオス(混沌)をあえて意図したりもしますので、標準やValidとは無縁だったりしますが、何卒、ご了承ください ( _ _ b

2008年03月19日

【セキュリティ】ローカルファイルのセキュリティ警告を出さないおまじない

セキュリティ ブックマークに追加する ブックマーク-- Buzzurl  / Hatena  / Livedoor track feed


まったくいままで知らなかったので、今日発見して感動しています。
旬なたとえで言うと、まるで、花粉症が、一瞬で治ったような気分です。

で、何かというと、スクリプトを含むローカルファイルを開いた時に、

こんな警告を見たことありませんか?
自分が書いたことが明らかなスクリプトなのに、毎度警告されるという理不尽な目にあうわけです。

で、いままであきらめていたのですが、MSDNの古い掲示板にこんなおまじないがありました。これです。

<!-- saved from url=(0014)about:internet -->

これをHTMLファイルの頭に書くと、消えました。

はぁ、すっきり。すーすー。


一応、参考までに、解説へのリンク

マイ コンピュータ ゾーンに配置された HTML ファイルのインターネット ゾーンへの割り当て
http://support.microsoft.com/kb/833633/ja#


マイ コンピュータ ゾーンのセキュリティ設定を強化すると、スクリプト、ActiveX コントロール、または Java プログラムを含んでいるローカルの HTML ファイルをインターネット ゾーンに割り当てることができます。Internet Explorer で HTML ファイルを開くと、Internet Explorer により "saved from URL" コメントが検索されます。

"saved from URL" コメントが検出された場合、マイ コンピュータ ゾーンのセキュリティ設定ではなく、インターネットゾーンのセキュリティ設定が使用されます。

インターネット ゾーンがスクリプト、ActiveX コントロール、Java プログラムを実行するように構成されている場合、これらのアイテムは実行されます。実行時に、「マイ コンピュータゾーンのセキュリティ設定を強化する前に」で説明した現象は発生しません。

ローカルの HTML ファイルをインターネット ゾーンに割り当てるために、"saved from URL" コメントをローカルの HTML ファイルに追加できます。このコメントを追加すると、Internet Explorer はインターネットゾーンのセキュリティ設定をハード ディスクに保存された HTML ファイルに適用するように指示されます。このコメントは次のような形式にする必要があります。

<!-- saved from url=(0023)http://www.contoso.com/ -->

等号 (=) に続くかっこ内の値は URL 内の文字数を表します。この例では、0023 です。Contoso はインターネット Web サイトの名前を表します。


試しに、上記のurlを javascript:alert('http://www.contoso.com/'.length) これで調べると「23」で、javascript:alert('about:internet'.length)なら「14」なので、「about:」や「http://」まで含んだ文字数のようです。

PerlやPHPなどで、「HTMLファイルを保存する」機能を作成したりする場合などにも応用できるかも。
もちろん、自分や社内用ということで。