色々JavaScript関連でブラウザを通して遊んでいて、
普段はFirefoxでやってるところ、ふとChromeで動かしてみたら
動かない部分があって、それが今までてっきり動いてると思ってた
随分前から使ってるstr.startsWith
の関数だった話。
String.prototype.startsWith()
普段Firefoxばかり使ってるのでてっきり問題無いと思っていたら、 Chromeでは動かないものがあった、という話です。
Javaには元々startsWith
な関数はありますが、
JavaScriptでは中々実装されなかった様で、
Firefoxにおいては比較的早くv17位で使える様になったみたいですが、
他のものはまだみたいです。
これを見るとGoogle Chromeがv41から採用するようになっていますが、 現行の安定バージョンはv40で現在v41はベータバージョンになります。
ということで、コレ使ってるコードと一緒になってた、これ
とか、これ
ブログがコピーされた事をGoogleアナリティクスでイベントトラッキングするトラッキングコード
のコードがChrome上では動いてなかったかもしれません。。。
Sponsored Links