
Opera 12.00の新しいアルファビルドは非常に興味深い結果をもたらしたため、詳細を説明することにしました。 アセンブリリンクは
、デスクトップチームブログで見つけることができます。または、
Opera Nextの更新として表示されるまで少しお待ちください。 開発者にとってこのアセンブリの興味深い点は何ですか?
新機能
<textarea>の移行制御
nowrap以外の値を持つ
white-spaceプロパティが
<textarea>使用される場合、Operaは他のブラウザと同様に、設定された値に関係なくテキストをラップし続けます。 それにもかかわらず、このアセンブリで説明されている動作を変更して、適用されるスタイルを考慮することにしました。 たとえば
、 <textarea> white-space: preプロパティがあります。このようなテキストは、フィールドに挿入されたとおりに配置する必要があります。 2行のみを占有します。
<textarea>この非常に論理的な動作をサポートしているだけなので、互換性の問題を注意深く調べる必要があります。 新しい動作が原因で壊れているサイトを見つけた場合は、Twitterで
@ODevRel_ruなど、そのことをお知らせください。
CSSのバグ修正
さまざまなAPIで作業する
- EventSource実装は、最新の仕様更新に従って、
Use Credentialsデフォルトでfalseになるように更新されました 。 postMessageメソッドは、以前のようにfile: //localhostではなく、仕様で指定されているようにnullを返すようになりました。- 偶然にも、FileReader APIの最後のアップロードイベントは、
loadendイベントの後に呼び出されましたが、これは既に修正されています。 Event.prototype が定数をサポートするようになりました : CAPTURING_PHASE 、 AT_TARGET 、 BUBBLING_PHASE 、 CAPTURING_PHASE 、 AT_TARGET 、およびBUBBLING_PHASEdocument.lastModified更新され、仕様に従って現在の時刻が返されます。- DOMの操作、
cloneNodes実行cloneNodes innerHTML割り当てが、 このような大きなページでのCPUアクティビティの過度のスパイクを引き起こすことに気付きました。 このようなページのレンダリングでは、CPUの負荷がはるかに少なくなります。
HTML5フォーム
<input type="date">要素のデジタル値が非表示になり、ゼロ化されてから表示された場合
、この例のように古い値が表示されたままです。 この問題は修正されました。
などなど...
about:空白ページは
空ではあり
ません! about:空白ページは次のように表示されていました。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html dir="ltr"> <head> <title>Blank page</title> <meta name="viewport" content="width=device-width,user-scalable=no"/> </head> <body></body> </html>
これで、ページには最も必要なものだけが含まれ、HTML5パーサーに必要なものだけが含まれます。
<html><head></head><body></body></html>
そして彼らが言うように、もう一つのこと™
最も興味があるのは、Prestoエンジンへの変更のリストを見て、
パッケージ267-271の
統合 、またはその2番目のポイントに気づくかもしれません。 この種のことは何もありません。警告はしなかったとだけ言ってください;)
続きを読む