Hatena::ブログ(Diary)

HM weblog

 | 

2011-10-09

  1. Source Code Availability for The W3C Markup Validation Service
  2. W3CValidator - Command Line HTML Validator | Pre-Emptive Limited
  3. Xah Emacs Lisp Tutorial
  4. Chromium、CSSの切り方が未だに不明。もしかしてないのか。さういへばないんだっけ。やはりないのか。
  5. JintrickのマイクロWeb日記, 13 September 2011のコード、同ページで実行するとdocument.styleSheets.length0になる。他所では大抵普通に動くが、さうでないところもある。何だらうこれ。バグか。
  6. ownerNodeプロパティの値がHTMLLinkElementオブジェクトであるCSSStyleSheetオブジェクト、そのdisabledプロパティに真値を代入すると、同オブジェクトへdocument.styleSheetsからアクセス出来なくなる。document.styleSheets.lengthの数も一つ減る。ownerNodeHTMLStyleElementまたはProcessingInstructionのオブジェクトならば異常は起きない。ownerNodeHTMLLinkElementであるときのみ再現する。GentooでビルドしたChromium 14.0.835.163 (Developer Build 0)で確認した。
  7. 確認に使ったスクリプト。

    (function(){
      function myeval (exp) {
        return "> " + exp + "\n⇒ "
          + (function(){try { return eval(exp) } catch (e) { return e }})()}
      if (document.styleSheets.length > 0) {
        var results = [];
        results.push(myeval("document.styleSheets.length;"));
        results.push(myeval("document.styleSheets.item(0).ownerNode;"));
        results.push(myeval("document.styleSheets.item(0).disabled = true;"));
        results.push(myeval("document.styleSheets.length;"));
        results.push(myeval("document.styleSheets.item(0).ownerNode;"));
        alert(results.join("\n"))}
      else {
        alert("Style sheets not found.")}})();
    
  8. 問題の報告 - Google Chrome ヘルプ
  9. Bug Life Cycle and Reporting Guidelines - The Chromium Projects
  10. バグ報告出てゐた。Issue 88310 - chromium - setting disable=true on stylesheet removes it from document.styleSheets - An open-source browser project to help move the web forward. - Google Project Hosting
  11. Firefoxのロケーションバーに~/と入れたら自動的にfile:///home/username/に(Windowsだったらfile://C:\Documents and Settings\username\に)展開してアクセスしてくれる、そんな擴張機能は無いだらうか。探してゐるのだがなかなか見附からない。

    欲しい擴張機能 - HM stream

    Chromiumがそれだった。

Connection: close