ZeroClipboard在一个IE页面中工作,但在另一个IE页面中不起作用

时间:2013-05-20 12:31:49

标签: jquery asp.net-mvc zeroclipboard

我正在使用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 也许有人已经解决了这个问题?

提前致谢。

0 个答案:

没有答案