1

MVCアプリケーションの画像ボタンをクリックして、ZeroClipboardを使用してリンクテキストをクリップボードにコピーしています。最初のページ

HTML

<a  id="pubLink" href="SomeLink" target="_blank">SomeLink</a>
<button id="copy-button" data-clipboard-target="pubLink" class="image-button"></button>

JavaScript

var clip = new ZeroClipboard(document.getElementById("copy-button"), {
                moviePath:Url + "/Content/swf/ZeroClipboard.swf"
            });

clip.on('load', function (client)
{
 alert( "movie is loaded" );
});

同じマークアップと JavaScript が別のページ (Two.cshtml) に読み込まれました。

しかし、ページ Two.cshtml のリンク テキストをコピーしようとすると、ページがしばらくハングし、スタック オーバーフローに関する多くの JavaScript エラーが発生します。

SCRIPT28: Out of stack space 
jquery-1.8.2.js, line 4027 character 2
SCRIPT2343: Stack overflow at line: 4027 

jquery-1.8.2.js, line 2282 character 4
SCRIPT2343: Stack overflow at line: 2282 
SCRIPT28: Out of stack space

この 2 ページは、Crome と FF では問題なく動作しますが、IE9 では Two.cshtml ページでは動作しません。

前もって感謝します。

4

0 に答える 0