我正在尝试检测浏览器是否在我正在编写的某些集成测试中预装了图像,我遇到了这个问题。
当我在此脚本上运行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的选择是否我错过了?
谢谢!