マイクロソフト、「IE Diagnostics Adapter」リリース。ChromeのリモートデバッグがInternet Explorerでも可能に マイクロソフトは、Internet Explorer 11をChromeリモートデバッギングプロトコルに対応させるアダプタ「IE Diagnostics Adapter」をオープンソースで公開しました。まだ実験的な実装としていますが、今後Internet Explorerだけではなく、Windows 10に搭載予定の新ブラウザ「Spartan」にも対応させていくと説明しています。 IEBlogに投稿された記事「Introducing the IE Diagnostics Adapter for third party developer tools」では、「IE Diagnostics Adapter」を次のように説明しています。 The
マイクロソフトは1月22日、Windows 10に搭載予定の新しいWebブラウザ「Project Spartan」の存在を明らかにし、その概要を説明しました。 Project Spartanは、Internet Explorerとは別のWebブラウザとして開発されおり、Internet Explorer用に開発されてきたレンダリングエンジンの「Trident」とは異なる、新しいレンダリングエンジン「Edge」を搭載する模様。Windows 10にはInternet Explorerのおそらく次期バージョンも搭載するようです。 追記(2015/1/27):次期Internet ExplorerをInternet Explorer 11と間違えていたため、表記を改めました。それに合わせてタイトルも修正しました。 Project Spartanと次期Internet Explorer、そして新レ
「Webアプリでファンクションキーを使いたい」という顧客からの要望は、10年くらい前からずっとありましたが、最近また遭遇しました。 備忘録として、まとめておきます。 JavaScript本格入門 ?モダンスタイルによる基礎からAjax・jQueryまで 作者: 山田祥寛出版社/メーカー: 技術評論社発売日: 2010/11/27メディア: 大型本購入: 29人 クリック: 673回この商品を含むブログ (53件) を見る やりたいこと ファンクションキーでWebアプリケーションの操作をしたい。 問題 ファンクションキーを押すと、Webブラウザの規定の動作が実行されてしまう。 IEであれば、F1:ヘルプ表示、F3:検索、F5:リロード、F11:全画面表示、など。 概要 JavaScriptで、ファンクションキーを押されて、何も実行しないようにする JavaScriptで、押されてファンクショ
一昨日のエントリ『書籍「気づけばプロ並みPHP」にリモートスクリプト実行の脆弱性』にて、ファイル送信フォームに対するCSRF攻撃の文脈で、私は以下のように書きました。 通常のHTMLフォームを使ったCSRF攻撃では、Content-Typeをmultipart/form-dataにすることまでは可能ですが、ファイルの中身とファイル名を指定する方法がありません。従って、HTMLフォームによる攻撃経路はありません。 大半の方は、「ああ、そうだよね」という感じでお読みいただいたように思いますが、昨日サイバーディフェンス研究所の福森大喜さんから、「それIE8以前ならできるよ」と教えていただきました。福森さんの許可を得て、以下にPoCを公開します。 <form enctype="multipart/form-data" action="pro_add_check.php" method="POST"
Internet Explorerはエンタープライズでの利用が想定されるため、Microsoft製品で広く適用されているサポート ライフサイクル ポリシーを確認すると、最低でも10年のサポートが受けられると考えている人も多いでしょう。IE8も9も10も、みんなそうなると信じて疑わないIT管理者の方も多いのではないでしょうか。 しかし、これは「誤り」です。 本記事では、最近やたらと複雑化の進んだIEのサポート期間の真実について解説します。 サポートライフサイクルポリシーとは? そもそもですが、Microsoftの「サポートライフサイクルポリシー」とは何でしょうか。公開しているドキュメントを参照すると、以下の通りです。 マイクロソフトはビジネス、開発用製品に対して最短でも 10 年間のサポートを提供します。ビジネス、開発用製品に対するメインストリーム サポートは、製品発売後 5 年間または次期
IE11 になって機能追加やレンダリングエンジン周りの進化もかなりありましたが、それとあわせてユーザエージェント文字列が大幅に変更されました。 先月末に Windows 8.1 のプレビュー版が公開され、早速手持ちの MacBook Pro に入れてみたっていう話は先日書いたとおりですが、Internet Explorer 11 (IE11) については細かく触れなかったのでまとめておこうと思います。 IE11 になって機能追加やレンダリングエンジン周りの進化もかなりありましたが、それとあわせてユーザエージェント文字列が大幅に変更された結果、従来のブラウザ判別コードで検出できなくなる可能性もあったりします。その辺について Nicholas C. Zakas 氏が Blog 記事を上げていたので紹介しつつ触れてみたいと思います。 とりあえず、IE11 の概要とか 公式情報として、IEBlog
[速報]Internet Explorer 11でWebGLサポート、Visual Studio 2013では消費電力のプロファイリングも可能に。Build 2013(Day1) マイクロソフトの開発者向けイベント、Build 2013がサンフランシスコで開幕しました。1日目の基調講演では、Windows 8.1に続いてVisual Studio 2013が紹介されました。 基調講演の模様を、Windows 8.1とInternet Explorer 11、Visual Studio 2013の紹介を中心にダイジェストで紹介しましょう。 (本記事は「[速報]Windows 8.1プレビュー版公開、デスクトップとモダンUIがよりシームレスに。Build 2013(Day1)」の続きです) 電力消費量のプロファイリング、非同期処理デバッガ CVP, Windows Program Manage
modern.IEでは仮想PCを使用したIEの表示テストツールが提供されてます。これを使用するとWindows以外のOSでも複数バージョンのIEのテストが行えます。 追記:modern.IEの日本語版ページが開設されました。 ホーム | Internet Explorer の検証がより簡単に | modern.IE はじめに modern.IEのVirtual toolsページではIEのテストツールが提供されてます。 「Local virtualization」では各OS、各仮想化ソフトウェア用のWindows&IEファイルが用意されてます。OSはWindows、Mac、Linux、仮想化ソフトウェアはVirtualBox、VMWare Fusion、Parallels、Virtual PCなどに対応しています。 ここではMacでVirtualBoxを使用してIEを起動させる方法を紹介しま
パーシステントクッキーはブラウザーを閉じても有効で、ディスクに保存されるのでクッキーファイルを見ればクッキーの名前や値を確認することができます。一方、セッションクッキーはディスクに保存されません。セッションクッキーを見る方法はいくつかあるので今回はそれを紹介します。 クッキー発行時にダイアログを表示する方法 クッキーが発行されていない段階で設定しておき、発行されたときに自動的にダイアログを表示する方法です。 設定は、インターネットエクスプローラの[ツール]メニューや、コントロールパネルにある[インターネットオプション]にあります。 [プライバシー]タブの[詳細設定]ボタンをクリックすると次のダイアログが表示されます。まず[自動Cookie処理を上書きする]のチェックを入れ、「ファーストパーティのCookie」と「サードパーティのCookie」の両方について[ダイアログを表示する]のチェック
test_hoge.example.com のようにアンダスコアをホスト名に使用すると IE ではクッキーを受け付けなくなります。 ホスト名ではアンダスコアは使用できない文字なので IE では受け付けないようになっているようです。 これは結構はまり解決までに時間がかかってしまったのでメモしておきます。 Firefox ではアンダスコアの入ったホスト名でもクッキーを受け付けます。 ホスト名を設定してくれたサーバ管理者に聞いても知らなかったようなので、はまる人多いのではないかと思います。 実は結構常識だったりしますか? 関連する投稿 CakePHP 携帯専用サイトを作成する CakePHP1.2 バリデーションで共通ルールを作成するときに便利な userDefined CakePHP アソシエーションのまとめ(4) markItUp! を CakePHP で使用するヘルパー WordPress
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く