调用js复制方法时弹出"是否允许访问剪切板" 如题.能不能用js把这个弹出框屏蔽掉.设置Ie安全级别的就不用说了.会的朋友说下了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function copyToClipboard(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text",txt); alert("网址复制成功!快用Ctrl+V粘贴到QQ,MSN中发送给好友吧!") } else if(navigator.userAgent.indexOf("Opera") != -1) { window.location = txt; alert("网址复制成功!快用Ctrl+V粘贴到QQ,MSN中发送给好友吧!") } else if (window.netscape) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { alert("被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'"); } var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); if (!clip) return; var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); if (!trans) return; trans.addDataFlavor('text/unicode'); var str = new Object(); var len = new Object(); var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); var copytext = txt; str.data = copytext; trans.setTransferData("text/unicode",str,copytext.length*2); var clipid = Components.interfaces.nsIClipboard; if (!clip) return false; clip.setData(trans,null,clipid.kGlobalClipboard); alert("网址复制成功!快用Ctrl+V粘贴到QQ,MSN中发送给好友吧!") } } 2楼的代码是实现多个浏览器下的js复制,却没能解决我标题中的问题,.我意思怎么用javascript屏蔽掉 "是否允许访问该页面剪切板" 这个弹出框... js如何修改css的属性 css写在单独的一个文件里面 why!!!DIV内iframe打开某一个网站页面导致DIV被小时整个屏幕被最大化! window.onload = doIt只是为window注册了一个加载函数,并没有立即执行 firefox ie用jquery的load()方法加载xml(已绑定xsl) 如何将textarea里的内容保存到xml里?急!!! ‘null’为空或不是对象 怎么回事。 关于JS调用控件打印的问题,小弟在线等,急呀 這句話有什么不對? 为什么不流畅? 页面内的传值问题! 数组赋值问题 求大侠写个验证
if(window.clipboardData)
{
window.clipboardData.clearData();
window.clipboardData.setData("Text",txt);
alert("网址复制成功!快用Ctrl+V粘贴到QQ,MSN中发送给好友吧!")
}
else if(navigator.userAgent.indexOf("Opera") != -1)
{
window.location = txt;
alert("网址复制成功!快用Ctrl+V粘贴到QQ,MSN中发送给好友吧!")
}
else if (window.netscape)
{
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch (e)
{
alert("被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");
}
var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
if (!clip) return;
var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
if (!trans) return;
trans.addDataFlavor('text/unicode');
var str = new Object();
var len = new Object();
var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
var copytext = txt;
str.data = copytext;
trans.setTransferData("text/unicode",str,copytext.length*2);
var clipid = Components.interfaces.nsIClipboard;
if (!clip) return false;
clip.setData(trans,null,clipid.kGlobalClipboard);
alert("网址复制成功!快用Ctrl+V粘贴到QQ,MSN中发送给好友吧!")
}
}