関数定義 → 関数宣言(2024/04/04) 執筆時点で未解決だった、 Gecko 0.8.0以下での括弧の下の関数の問題 は es2-postprocessor 0.12.0で解決 しています。(2023/01/04 追記) この記事は、 JavaScript Advent Calendar 2022 の3日目です。2日目の記事は martinheidegger さんによる「 JavaSc…
「os0x.blog / 外部JavaScriptの動的ロード」へのリンクを追記。(2024/04/05) 「os0x.blog / Opera9.2から9.5でのJavaScript周りの変更点」へのリンクを追記。(2024/04/04) iframe からライブラリのコード文字列を親フレームに渡して、親フレームで eval 等でライブラリを有効化すれば、下で言及している「 iframe …
「これまでに確認したレガシーな DHTML ブラウザの ES3 サポートと実装のバグ」の各表のタイトルを修正。調査ミスを修正。(2022/11/24) 「これまでに確認したレガシーな DHTML ブラウザの ES3 サポートと実装のバグ」の調査ミスを修正し、調査項目を追加しました。(2022/11/20) IE5 の「ES3 で追加された構文」の誤りを修正しました。(2022/11/04) …
「 スペック 」の表を分割して読みやすくしました。(2022/12/13) タブフォーカスのパッチを修正 して Opera 7.xでも動作するようになったため、本機能の下限ブラウザも変わりました。 tabNavigation.js で Gecko 0.9.4以下のタブフォーカスの未実装を補った為、本機能の下限ブラウザも変わりました。(2022/12/03) ScrollEvent について追…
Wii インターネットチャンネル(Opera 9.30)について追記しました。テストページの URL 変更に追従。(2024/02/13) 『 Web文書のグレースフルデグラデーションをムキになってやってみる 』と『 clearfix 編 』の続きです。 3行まとめ CSS Generated Content が CSS-P をサポートするのは Opera 7.20 以降、Firefo…
テスト用の HTML では不要でしたが実際の Web 文書用には Gecko 0.9.4.1 の為に .ultimate-clearfix {position : relative;} が必要でした。 github で確認する 。(2022/03/09) 『 Web文書のグレースフルデグラデーションをムキになってやってみる 』の続きです。『 CSS Generated Content 編 』…
npm > what-browser-am-i クライアントサイド専用の Web ブラウザ判定用ライブラリ what-browser-am-i を npm に公開しました。 頻繁に偽装される userAgent に惑わされず、可能な限りビルトインオブジェクトを使ってバージョン等を判定するように実装しています。新旧を問わず、広範な DHTML ブラウザでの動作を目標に開発を…
「 Closure CompilerでminifyするとOpera7で動かない 」の問題の発生バージョンを修正。(2022/11/25) 「 Closure CompilerでminifyするとOpera7で動かない 」のオブジェクトリテラルの問題は、空文字列の添え字で、実行時にトラブルに見舞われます。(2022/11/20) 「 Closure CompilerでminifyするとOpera7…