Flash剪贴板 Zero Clipboard 修改IE页面标题的BUG
问题
测试了两种Flash剪贴板,均有同样的问题,并且只在页面hash存在的情况下出现些BUG。
演示
在IE下打开下面的链接
http://bowser.effectgames.com/~jhuckaby/zeroclipboard/multiple.html#HASH
点击剪贴按钮之后,页面标题只剩下location.hash,且document.title也被修改了:
解决
当Flash剪贴板与javascript通信时及时重置标题:
var clip = new ZeroClipboard.Client();
var docTitle = document.title;
clip.addEventListener( 'mousedown', function(){
document.title = docTitle;
});