[1] [CODE(DOMm)@en[[[toDataURL]]]] [[メソッド]]は、 [CODE(URI)@en[[[data:]]]] [[URL]] による表現を返します。 * 歴史 [3] 元々 [[Hixie]] は [CODE(DOMa)@en[[[src]]]] [[IDL属性]]が [CODE(URI)@en[[[data:]]]] [[URL]] を返す形で [[Web Applications 1.0]] に規定しましたが、 [[Bugzilla]] での議論を踏まえて [CODE(DOMm)@en[[[toDataURL]]]] [[メソッド]]となりました。 [WEAK[(当初の [[Hixie]] の案では [CODE(DOMi)@en[[[HTMLCanvasElement]]]] は [CODE(DOMi)@en[[[HTMLImageElement]]]] を[[継承]]していました。今はしていません。)]] [2] [CITE[Bug 291218 – Canvas .toDataURL() method (was: src attribute)]] ( ([TIME[2011-01-20 00:01:18 +09:00]] 版)) [4] この議論を経て [[Gecko]] に実装されたのが2005年4月以降のことでした。 [5] ちょうど2005年3月に [CODE(HTML)@en[[[]]]] が [CODE(HTML)@en[[[]]]] に改名されています。それと関係あるのか無いのか、 >>2 では [[URI]] にしようという案は出ていません。 * 実装 [6] [[Android]] の [[Webブラウザー]]はなぜか常に [CODE(URI)@en[[[data:,]]]] を返します。 [[iPhone]] の [[Mobile Safari]] では問題ないので、 [[WebKit]] の不具合ではなさそうです。 [TIME[2011-01-19T15:09:24.600Z]]