`
chasewinds
  • 浏览: 15995 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

ie,FF实现粘贴(转载)

阅读更多
原文链接

http://blog.sina.com.cn/s/blog_48e05c0c0100fa1b.html

function getClipboard()
    {
     if (window.clipboardData)
     {
      return (window.clipboardData.getData('text'));
     }
     else
     {
      if (window.netscape)
      {
       try
       {
        netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
        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');
        clip.getData(trans, clip.kGlobalClipboard);
        var str = new Object();
        var len = new Object();
        trans.getTransferData('text/unicode', str, len);
       }
       catch (e)
       {
        alert("您的firefox安全限制限制您进行剪贴板操作,请打开'about:config'将signed.applets.codebase_principal_support'设置为true'之后重试,相对路径为firefox根目录/greprefs/all.js");
        return null;
       }
       if (str)
       {
        if (Components.interfaces.nsISupportsWString)
        {
         str = str.value.QueryInterface(Components.interfaces.nsISupportsWString);
        }
        else
        {
         if (Components.interfaces.nsISupportsString)
         {
          str = str.value.QueryInterface(Components.interfaces.nsISupportsString);
         }
         else
         {
          str = null;
         }
        }
       }
       if (str)
       {
        return (str.data.substring(0, len.value / 2));
       }
      }
     }
     return null;
    }
分享到:
评论

相关推荐

    兼容IE FF复制粘贴

    兼容IE FF复制粘贴 在IE6、IE7、IE8、FireFox中均测试通过

    IE和FF的部分区别

    在开发Web应用时,兼容性问题常常困扰着开发者,尤其是针对不同的浏览器,如Internet Explorer(IE)和Mozilla Firefox(FF)。这两个浏览器在处理JavaScript和CSS样式时存在诸多差异,这使得代码在不同环境下表现不...

    ie6 ie7 ff浏览器兼容

    #### 标题解析:“ie6 ie7 ff浏览器兼容” 该标题明确指出了文章关注的核心问题——即确保网页能在IE6、IE7及Firefox等浏览器中正确显示。这意味着开发者需要采取一定的措施来适配这些浏览器,确保无论用户使用何种...

    myeclipse 浏览器插件 IE FF

    可以自定义端口myeclipse 浏览器插件 IE FF

    兼容IE FF 省级三级联动

    在网页开发中,"兼容IE FF 省级三级联动"是一个常见的需求,涉及到前端界面交互和浏览器兼容性处理。这个需求通常出现在构建一个选择地址的下拉菜单时,用户首先选择省份,接着是城市,最后是区县,这三个级别形成一...

    JavaScript 瀑布流 吸顶 兼容IE FF Chrome

    实现JavaScript瀑布流兼容IE、Firefox和Chrome的方法包括: 1. 使用条件注释或者现代izr库来检测浏览器版本和特性。 2. 对于不支持CSS3 Flexbox或Grid的浏览器,可以使用JavaScript来计算和设置元素的样式,如宽度...

    ie6 ie7 ie8 ff兼容性测试页

    在ie6 ie7 ie8 ff浏览器下显示不同的效果,测试的时候很好用哦。

    Js 实现的幻灯片效果 兼容 IE FF

    5. **兼容性处理**:由于JavaScript在不同浏览器中的实现可能存在差异,特别是对于老版本的Internet Explorer (IE)和Firefox,我们需要确保代码具有良好的浏览器兼容性。这可能涉及到使用polyfills(用于提供缺失...

    IE FF通用的日历控件

    四、"IE6 IE7 FF 通用的日历控件.html"文件解析 这个文件很可能是示例代码或教程,展示了如何创建一个能同时在IE6、IE7和Firefox中正常工作的日历控件。文件名表明,这个控件可能使用了HTML、CSS和JavaScript的混合...

    FF和IE的兼容性问题总结

    FF和IE的兼容性问题一直是前端开发者面临的重要挑战。这些浏览器在处理JavaScript、DOM操作以及事件处理等方面的差异,可能导致代码在不同浏览器上表现不一致。以下是对这些兼容性问题的详细解析和解决策略: 1. **...

    FF和IE兼容性问题

    FF(Firefox)和IE(Internet Explorer)作为两大主流浏览器,它们对CSS的解析方式存在一定的差异,这使得开发者需要进行额外的工作来确保页面在不同浏览器下展示一致。本文将深入探讨FF和IE之间的CSS兼容性问题,...

    IE与FF脚本兼容性问题

    ### IE与FF脚本兼容性问题详解 #### 一、概述 随着Web技术的发展,不同浏览器之间的兼容性问题一直是前端开发者关注的重点。本文主要探讨Internet Explorer(简称IE)与Mozilla Firefox(简称FF或MF)之间在...

    JavaScript在IE和FF中的区别

    在JavaScript编程中,开发者经常遇到的一个挑战是代码的跨浏览器兼容性,尤其是在处理Internet Explorer (IE) 和 Firefox (FF) 这两种浏览器时。由于它们对JavaScript的实现存在差异,导致一些语句和功能在不同的...

    IE与FF的兼容问题

    ### IE与FF的兼容问题 #### CSS篇 在网页开发过程中,不同的浏览器对CSS的支持程度不一,导致了诸多兼容性问题。以下列举了一些IE(Internet Explorer)与Firefox(火狐浏览器)之间的常见CSS兼容性差异及其解决...

    ie和ff兼容性大集合

    ### IE和FF兼容性大集合 随着互联网技术的迅速发展,各式各的浏览器层出不穷,而浏览器之间的兼容性问题成为开发者必须面对的一个挑战。本文将基于实际经验与网络资源,总结Internet Explorer (IE) 和 Firefox (FF)...

    兼容ie6/ie7/ie8/ff 省市县的js

    综上所述,"兼容ie6/ie7/ie8/ff 省市县的js"是一个旨在解决跨浏览器兼容性的JavaScript组件,它实现了在旧版IE和Firefox上显示和操作省市县选择的功能。开发者在创建这样的组件时需要考虑DOM操作、事件处理、数据...

    TAB式导航栏的快捷实现(IE & FF)

    标题中的“TAB式导航栏的快捷实现(IE & FF)”是指在网页设计中,如何快速创建一个兼容Internet Explorer(IE)和Firefox(FF)浏览器的TAB式导航栏。这种导航栏通常用于网站页面,使用户能通过点击不同的标签页来...

    ie和ff浏览器的兼容

    ### IE和FF浏览器的兼容性解决方案 在网页开发过程中,不同浏览器之间的兼容性问题一直是个挑战。特别是Internet Explorer(简称IE)与Firefox(简称FF)这两种浏览器之间存在的差异,经常导致网页显示效果不一致的...

    FF650R17IE4.pdf

    FF650R17IE4.pdf

    兼容ie和ff的页签

    在本案例中,"兼容ie和ff的页签"指的是一个JavaScript实现的页签功能,能够同时在Internet Explorer(IE)和Firefox(FF)这两个主流浏览器上正常工作。由于这两种浏览器对某些Web标准的实现存在差异,因此创建跨...

Global site tag (gtag.js) - Google Analytics