Opera 12.02 で OGG や画像などをドロップしたときに変なエラー出てたのを修正
window.URL
が truthy なら、createObjectURL
も revokeObjectURL
も実装してるはず、Blob.slice()
の構文が最新の仕様に準拠したのは Opera 12.00 からSafari 6.0(Mac 10.7.4)での動作。(略)
ご報告まじありがとうございました! ちょっと修正してみました、Safari 6 で動作しますでしょうか?
FileReader | readAsBinaryString | readAsArrayBuffer | window.URL | window.webkitURL | |
---|---|---|---|---|---|
Firefox 15.0.1 | function | function | function | object | undefined |
Firefox 25.0.1 | function | function | function | function | undefined |
Opera 12.02 | function | function | function | object | undefined |
Opera 12.17 | function | function | function | undefined | undefined |
Opera 18 | function | function | function | function | function |
Chrome 21 | function | function | function | undefined | function |
Chrome 31 | function | function | function | function | function |
Safari 6.0 | object | function | function | undefined | object |
IE 10/11 | function | undefined | function | object | undefined |
MS Edge 13 | function | function | function | function | function |
typeof
したら object
が返ってきたでござる (Safari 6.0 - FileReader)あと Blob URLs 用の単なる区分けオブジェクトなのに function
とかなんなのチョロメ
window.URL
はURL Constructor (interface URL)なので、function
を返すChromeが正しい。
In Chrome 31, Opera 18, Firefox 25: typeof window.URL === "function"
See also: [URL Standard / 邦訳]
あとreadAsBinaryString()
は破棄されたので、後発のIE 10/11が実装していないのは正しい。
あとreadAsBinaryString()
やwindow.webkitURL()
を実装しているMS Edgeが切ない。
Safari 6 での BMx Outliner はこうなります!
http://dl.dropbox.com/u/36133429/BMx%20Outliner.jpgまあ、うーん、5 までと変わらないっすね…
次のボタンを Safari 6 でクリックすると、それぞれどのように表示されますでしょうか?
FileReader
対応、しかし readAsArrayBuffer
未対応」 なので、BMx Outliner では既にサポートしてなかったりします Selectors Level 3 の :checked
疑似クラスと ~
セレクタによる、JavaScript 無しのスタイル変更
<link rel="alternate stylesheet" />
をサポートしない Safari に業を煮やして考案:target
疑似クラスによる スタイル変更 と比べると、フラグメント識別子を汚染しない、無駄な <div>
を使わない、複数の変更を上乗せできる、場合によっては <a>
よりも論理的に適切、などの利点がある:current
疑似クラスならたぶん対処できるmicrodata を使うなら、ナビゲーションとパンくずを区別する必要も無いのでは、とふと思った
<ul class="directory"
role="directory"
itemscope="itemscope"
itemtype="http://data-vocabulary.org/Breadcrumb"
><li><a href="2008516165356785.shtml">はじめに</a></li
><li itemprop="child"
itemscope="itemscope"
itemtype="http://data-vocabulary.org/Breadcrumb"
><p
><a href="20093140180875.shtml" itemprop="url"
><b itemprop="title">BMSE の機能詳細</b
></a
></p
><ul
><li><a href="20093140202393.shtml">タイトルバー</a></li
><li itemprop="child"
itemscope="itemscope"
itemtype="http://data-vocabulary.org/Breadcrumb"
><p
><a href="200931795024281.shtml" itemprop="url"
><b itemprop="title">メニューバー</b
></a
></p
><ul
><li><a href="2009317105222734.shtml">ファイル</a></li
><li><a href="2009317105313281.shtml">外部ビューワ</a></li
><li class="now_here"
><a href="2009317105320625.shtml"
><b>ヘルプ</b
></a
></li
></ul
></li
><li><a href="200931402152390.shtml">ステータスバー</a></li
></ul
></li
><li><a href="200852243715843.shtml">更新履歴</a></li
></ul>
検索エンジンは勝手に BMSE の機能詳細 > メニューバー
というパンくずを解釈してくれるのでは?
itemprop="url"
に相対パス使っていいのかどうか? なんとなく危なそうな気がする#BANNER
が定義されていた場合、画像がボタンとしてフォーカス可能になりました!#GENRE
/ #TITLE
はワンクリック消費すれば確認できます旧 超簡易型 PMS ビューアー (PMSV) がバージョンアップしました!
#BANNER
対応、アイコン変更、名称変更、プレーマップに 「橙色 → 黄色」 が追加、#BANNER
には BMP, RLE, PNG, JPEG, GIF, TGA, ICO, WMF, EMF などが使用できるようです#BANNER
表示時に隠される情報は、バナー画像のツールチップとかで明示してくれてもいいかも?
(#TITLE
や #GENRE
や #ARTIST
の値がバナー画像に記載されているとは限らないので)
あと 「ファイル名が同一の、拡張子が異なる定義」 も表示してくれると嬉しいです!
(pomu2 は表示してくれないけど、nanasi は表示してくれるので)
旧 ふぃーりんぐぽみゅせかんどぽみゅキャラビューアー (PMCV) もバージョンアップしました!
今気づいたんですけど、BMx Outliner で LRS 読み込ませたら 1p 側の皿表示されないっぽい…?
他にもちょっと違和感あるような気もしますが、なぜ違和感あるか説明できない……
IE6 で画像にマウス重ねたときに勝手にポップアップするツールバーを抑制する:
<meta http-equiv="imagetoolbar" content="no" />
iOS で電話番号らしき文字列が勝手にリンク化されるのを抑制する:
<meta name="format-detection" content="telephone=no" />
余計なお世話を追加する target="_blank"
のほうが、よっぽど有用に思える
画像を非表示設定にした視覚系ブラウザ への対処は、たぶんスクリプト使わないと無理かなあ
<img />
を <span>alt value</span>
に置き換える<map>
を参照してる画像は、てきとうにリンクのリストに置き換える・・・これでたぶん、どのブラウザでも代替テキストが素のテキストとして表示されるはず
HTMLImageElement.onerror
とかには頼れない (非互換性の嵐なので)プレーマップも微修正されてたことについさっき気付いた
(図は本頁下部にある bolero の差分を使用)
[11, 12, 13, 14, 15, 18, 19, 16, 17]
(BMSC のメインパネルと同じ並び順です)[11, 12, 13, 14, 15, 16, 17, 18, 19]
(いつからか PMSV はこうなってた模様)以下追記
日記アップした直後に 7 鍵盤 SP 型の地雷がサポートされてました! 修正はやすぎふいた
column-width
はベンダ接頭辞つきなら もう普通に使える#ENDIF
が無い譜面とかは、非公式ヘルプのネタとしてメモする意味もありまして<table>
はテキストブラウザじゃまともに読めないし、レスポンシブもクソもないし、文書型が異なると属性に互換性がなくなるし、素人が使いこなせる要素じゃないということを徹底的に分からされました自分は
16x16
,32x32
,48x48
でやっております。
というか、切り取り線の意味を潰されました。<=:彡
#IF n
を一切 #ENDIF
で閉じてないので、nanasi, pomu2, IIDXv, HDX などの入れ子対応機種では譜面が空になり、HDX はさらに強制終了、PMSV も強制終了、BMX2WAV は変換中止
#GAU
のところを5
にするとプレーマップが使えます。----キリトリセン-----
次回のリリースは v1.11.0 の予定でおそらく 地雷 を組み込むと思います。
4-bit (16) | 8-bit (256) | 32-bit (16777216) | remarks | |
---|---|---|---|---|
16 x 16 | Address bar | |||
20 x 20 | + Alpha channel | option for high-DPI displays | ||
24 x 24 | + Alpha channel | Pinned site browser UI (IE9) | ||
32 x 32 | New Tab page / Taskbar button | |||
40 x 40 | + Alpha channel | option for high-DPI displays | ||
48 x 48 | + Alpha channel | middle / thumbs.db | ||
64 x 64 | + Alpha channel | Desktop icon / Mac OS X | ||
128 x 128 | + Alpha channel | Mac OS X | ||
256 x 256 | + Alpha channel | Windows Vista or later |
#BMP
の標準サイズなんですけど・・・ 27 枚とか・・・