图像没有在phantomjs中预加载

时间:2016-10-12 17:03:24

标签: javascript phantomjs

我正在尝试检测浏览器是否在我正在编写的某些集成测试中预装了图像,我遇到了这个问题。

当我在此脚本上运行phantomjs时(带有选项--load-images=true的事件)

"use strict";

// This code is returning twice false on phantom !
var image = new Image();
image.src = 'http://96pix.com/images/tambakothejaguar_2.jpg';
console.log(image.complete);
setTimeout(function(){
    var image2 = new Image();
    image.src = 'http://96pix.com/images/tambakothejaguar_2.jpg';
    console.log(image.complete);
}, 1000);

它正在返回false两次当我在Firefox上运行Chrome上的脚本时,我已经看到了这种行为,因为我已经(正如预期的那样)false然后true

他们对phantomjs的选择是否我错过了?

谢谢!

0 个答案:

没有答案