1

我正在使用 ZeroClipboard 通过单击 MVC 应用程序中的图像按钮将链接文本复制到剪贴板。在第一页

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

这两个页面适用于 Crome 和 FF,但不适用于 IE9 中的页面 Two.cshtml 也许有人已经解决了这个问题?

提前致谢。

4

0 回答 0