2

私は次のコードを持っています、それはFirefoxでうまく動作しますが、画像は何らかの理由でChromeでレンダリングされていません、何かアイデアはありますか?

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Test Html2Canvas</title>
<script type="text/javascript" src="jquery-1.6.3.js"></script> 
<script type="text/javascript" src="html2canvas.js"></script> 
<script type="text/javascript" src="jquery.plugin.html2canvas.js"></script> 
</head>
<body>
testing
<img src="someImage.jpg"/>
<script type="text/javascript">
window.onload = function() {
    html2canvas( [ document.body ], {
        onrendered: function( canvas ) {
              document.body.appendChild( canvas );
            }
    });
};
</script>
</body>
</html> 
4

2 に答える 2

1

Web サーバーなしでこの html ファイルを実行すると、機能しません。PC で遊んでいる場合は、XAMPP またはその他の Web サーバー (最も簡単なオプションhttp://www.apachefriends.org/en/xampp.html ) をインストールし、画像、JavaScript、および HTML コードを C:\xampp\ に配置します。 htdocs (C ディレクトリがインストール ドライブの場合) に移動し、サーバーを使用して実行します。私はChromeでそれをテストし、その動作を確認しました。

于 2013-11-05T03:19:55.137 に答える