Microsoft曰く、Microsoft EdgeではWebKitと動作が異なる場合はバグ
タレコミ by headless
headless 曰く、
Microsoftが新Webブラウザー「Microsoft Edge」での相互運用性向上のための取り組みについて説明している(Microsoft Edge Dev Blogの記事、 TNW Newsの記事)。
Microsoft EdgeではWebKitを採用せず、従来のMSHTML(Trident)エンジンをフォークしたEdgeHTMLエンジンを使用しているが、BlinkやWebKitとの相互運用性を高めるためにかなりの時間を費やしているという。そのため、すべてのブラウザーベンダーと協力して相互運用性の問題を修正する取り組みを行っているとのこと。
Microsoft EdgeのUser-agent文字列は「Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10136」のような形式に変更されており、WebKitの動作と一致するように作られているという。それだけでなく、WebKitと動作が異なる部分は修正すべきバグであるとさえ述べている。
また、単にさまざまなWeb標準を実装するだけでなく、現実のWebコンテンツで使用されているものであればWeb標準に合わないものも許容するなどして、より多くのWebコンテンツが正しく表示されるようにしているとのことだ。
Microsoft曰く、Microsoft EdgeではWebKitと動作が異なる場合はバグ More ログイン