firefox下必须要设置下
signed.applets.codebase_principal_support
在 firefox浏览器地址栏输入about:config 过滤器中输入signed.applets.codebase_principal_support双击设置为true即可支持。因为firefox默认情况下是不支持脚本操作剪切板的。
因为只是什么都不支持的浏览器才是最安全的浏览器
function copyToClipboard(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text",txt); alert("复制成功!"); } else if(navigator.userAgent.indexOf("Opera")!= -1) { window.location = txt; } else if (window.netscape) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { alert("您的firefox安全限制限制您进行剪贴板操作,请打开'about:config'将signed.applets.codebase_principal_support'设置为true'之后 重试,具体可以参考 http://www.jb51.net/article/16705.htm"); return false; } 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); } } copyToClipboard(" http://www.jb51.net");
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
您好!感谢您对火狐产品的支持!
遇到访问的网页想修改浏览器的主页或者收藏夹,或者要访问电脑剪贴板的内容!可以通过这个修改允许操作。(这种情况有些可能是恶意的,有些却是我们使用网站或者软件提供的功能必须这样设置)。
火狐浏览器使用的是Gecko内核,是一款开源、安全的浏览器,拥有非常强大的扩展功能,可以根据自己的需求定制浏览体验。您可以在火狐社区了解更多内容。
希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
那些设置最好不要动 是火狐的高级设置
你可以点迅雷 - 工具 - 浏览器支持- 添加fierfox支持
这样就ok了 一定行