我正在使用ZeroClipboard通过单击MVC应用程序中的图像按钮将链接文本复制到clipoboard。在第一页
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。
但是当我试图复制链接文本时,第二页.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
这两个页面适用于Crome和FF,但不适用于IE9中的页面Two.cshtml 也许有人已经解决了这个问题?
提前致谢。