0

ノックアウトとフォンギャップを使用してモバイル Web/ネイティブ アプリを構築しています。私はこのjsコードを持っています:

    self.endCanvas=function(id){
    var canvas;
    var data;
    switch(id){ 
    case 1: 
            canvas=$("#canvas1")[0];
            data=canvas.toDataURL("image/png");
            console.log(data);
    }
};

そしてこのhtml

    <canvas id="canvas1" width=300 height=250  data-bind="context: triggerRedraw, contextCallback:redrawCanvas"></canvas>
    <a  class="whiteButton" data-bind="click: endCanvas.bind($data,1)">המשך</a>

どうやら、toDataURL() 関数は、self.endCanvas 関数の外側に記述した場合は正常に動作しますが、上記のコードでボタン クリックから呼び出すとセキュリティ エラーがスローされます。誰かが理由を知っていますか?

4

0 に答える 0