我試圖從預加載URL Unsplash稱爲圖像預緊從Unsplash隨機圖像:使用AngularJS
https://source.unsplash.com/random.
正如你可以看到這個URL返回隨機圖像的URL。我正嘗試預先加載返回的圖片,但無法獲取所選圖片的返回網址。
var image = new Image();
image.src = 'https://source.unsplash.com/random';
image.onload = function(){
element.css('background', 'url('+ image.src + ') no-repeat center center fixed');
};
雖然這適用於Chrome,其中改變的背景圖像不會使一個空白屏幕在加載,在Safari將無法正常工作。
我懷疑Safari網址會在成功事件中再次調用另一個圖片,並且會導致新圖片加載時出現空白屏幕。
我使用AngularJS,有沒有什麼辦法當我打電話隨機URL,我得到一個圖像的返回的URL?
謝謝!