PhantomJS 2, altında "yeni" bir WebKit sürümüne sahiptir. Böylece PhantomJS 1'deki 534.34'ten PhantomJS 2'ye 538.1'den değişti. Bu boyuttaki sayılardaki fark büyük değil, ancak iki WebKit sürümü arasında iki yıldan fazla bir fark var. Ayrıca bkz .: Does PhantomJS use QtWebKit or Blink?
Performansı daha iyi değil, daha güncel web standartlarını ve API'leri desteklemesi ve daha az hatayı içermesidir. Geçmişte
Sorunlar:
element.click()
tüm unsurları mevcut değildi, ama sadece üzerinde <input>
ve <button>
unsurları. (Workaround)
- PhantomJS artık shim'a ihtiyaç duymayan
Function.prototype.bind
ürününe sahiptir.
- PhantomJS < 1.9.8 varsayılan olarak SSLv3 kullanılan which broke many scripts one day.
- PhantomJS 1,
:nth-child()
selectors numaralı bir hataya sahiptir.
Fark? 0.1 Phantom JS gibi bir şey ... Dedi ki, ne soruyorsun [Release notes] (http://phantomjs.org/release-2.0.html) –
@Bartdude Maalesef, bu sayfa yararlı içermiyor şey. –
My Bad sonra ... kullanmıyorum jQuery'den olduğu gibi sürüm notlarının eksiksiz olduğunu varsayıyordum. görünüşe göre öyle değil :-) –