我正在使用HTML5畫布並在那裏放置兩個圖像,但我面臨的一個問題是,一個圖像加載並在Chrome中可見,但另一個圖像僅在Mozilla中可見但在刷新後可見。我不知道爲什麼會發生這種情況,因爲我是新手。HTML5畫布圖像在Chrome中不可見
var canvas = document.getElementById('canvas');
var context = canvas.getContext('2d');
var x = 0;
var y = 0;
var width = 900;
var height = 700;
var imageObj = new Image();
imageObj.onload = function() {
context.drawImage(imageObj, x, y, width, height);
};
imageObj.src = 'http://img13.deviantart.net/1550/i/2011/353/4/2/mobile_game_background_by_disnie-d4jmr8r.jpg';
var startImageObj = new Image();
startImageObj.onload = function() {
context.drawImage(startImageObj, (canvas.width-startImageObj.width)/2, (canvas.height-startImageObj.height)/2)
};
startImageObj.src = 'http://assets.halfbrick.com/yc/v3/images/button-play.png';
<canvas id="canvas" width="900" height="700"></canvas>
在控制檯中的任何錯誤? – Rayon
請確保'http:// assets.halfbrick.com/yc/v3/images/button-play.png'沒有被您的網絡提供商阻止..我在'Network-Tab'中獲得了'200 Webcat Access Denied'狀態代碼' – Rayon
@Rayon不,我沒有收到任何錯誤,圖像沒有被封鎖,因爲我可以打開這些圖像。這些圖像僅用於演示目的,我在我的系統中使用本地圖像。 – Jason