精华内容
参与话题
问答
  • firefo xml 读写实现 不过要是你的xml要编码成功还得在str前面加上xml头,千万别忘了啊。
  • <div><p>Hi, ...s web site freezes the whole browser for about 10 seconds. Please see the GIF file. ...<p>I created a new Firefox profile (tested both in stable v51 and in Nightly 54) and Vivaldifox is the ...
  • Chrome谷歌浏览器的解决办法。 一.先找到浏览器用于缓存的配置地址:1:打开谷歌浏览器 2:在搜索框直接输入chrome://version/,找到“个人资料路径” 3:复制“个人资料路径”时,记住后面的Default不要进行...

    Chrome谷歌浏览器的解决办法。

    一.先找到浏览器用于缓存的配置地址:1:打开谷歌浏览器

                                                              2:在搜索框直接输入chrome://version/,找到“个人资料路径”

                                                          3:复制“个人资料路径”时,记住后面的Default不要进行复制。

    二.再到pychram里面进行脚本编写与执行。

    #coding=utf-8 from selenium import webdriver

    #用Chrome地址栏输入chrome://version/,查看自己的“个人资料路径”

    option = webdriver.ChromeOptions() #复制个人资料路径后去掉\Default

    option.add_argument(r'--user-data-dir=C:\Users\zhazha\AppData\Local\Google\Chrome\User Data')

    driver = webdriver.Chrome(chrome_options=option)

    (备注)记住在执行脚本的时候,chrome浏览器都需要关闭。

     

    Firefox解决办法:

    一.firefox浏览器配置文件的查找方法:

     

    Firefox脚本案例:

    #coding=utf-8 from selenium import webdriver

    #配置文件地址 profile_directory = r'浏览器配置地址' #加载配置

    profile = webdriver.FirefoxProfile(profile_directory) #启动浏览器配置

    browser = webdriver.Firefox(profile)

    firefox代理案例中只需要添加浏览器配置文件的路径就行。

    展开全文
  • 最后补充一下:IE6,7用vbscript可以decode,传送门:http://www.baidu.com/s?wd=vbscript+urldecode+gbk(昨晚更新)IE8是不支持script的src的datauri的,昨晚想了一个hack方法IE8支持link的datauri,我想是否可以构造...

    最后补充一下:IE6,7用vbscript可以decode,传送门:http://www.baidu.com/s?wd=vbscript+urldecode+gbk

    (昨晚更新)IE8是不支持script的src的datauri的,昨晚想了一个hack方法

    IE8支持link的datauri,我想是否可以构造一个link过来的css,通过设置background-image,然后通过ie的currentStyle[‘backgroundImage’]取到中文

    这里定义了一个隐藏的元素,通过datauri方式引入css,然后应用,即可以通过js获得该背景图src,测试IE8通过(2013.5.31早更新)

    我们都知道javascript在做表单提交的时候,会遇到很多坑爹的 中文需要转换成gbk encode或者big5 encode的问题,

    比如 中文的

    javascript原生的escape只是将中文转换为unicode编码,encodeURI或者encodeURIComponent也是对于中文unicode编码的url再编码

    对于“中文”这个汉字来说,他的utf-8的urlencode是%E4%B8%AD%E6%96%87,而gbk的urlencode是%D6%D0%CE%C4

    而js本身没有特性支持gbk的urlencode,大部分的时候我们是通过后台(java,urlencode.encode(“中文”,”gbk”))这样来实现的

    本文介绍一个借助浏览器,纯前端实现各种编码集的urlencode方式和decode方法

    chrome,firefox,safari测试通过,移动端均可,IE10以下下面会另说

    (一) 编码原理

    function urlencode(str, charset, callback) {

    //创建form通过accept-charset做encode

    var form = document.createElement('form');

    form.method = 'get';

    form.style.display = 'none';

    form.acceptCharset = charset;

    var input = document.createElement('input');

    input.type = 'hidden';

    input.name = 'str';

    input.value = str;

    form.appendChild(input);

    form.target = '_urlEncode_iframe_';

    document.body.appendChild(form);

    //隐藏iframe截获提交的字符串

    if (!window['_urlEncode_iframe_']) {

    var iframe = document.createElement('iframe');

    //iframe.name = '_urlEncode_iframe_';

    iframe.setAttribute('name', '_urlEncode_iframe_');

    iframe.style.display = 'none';

    iframe.width = "0";

    iframe.height = "0";

    iframe.scrolling = "no";

    iframe.allowtransparency = "true";

    iframe.frameborder = "0";

    iframe.src = 'about:blank';

    document.body.appendChild(iframe);

    }

    //

    window._urlEncode_iframe_callback = callback;

    //设置回调编码页面的地址,这里需要用户修改

    form.action = 'getEncodeStr.html';

    form.submit();

    setTimeout(function() {

    form.parentNode.removeChild(form);

    iframe.parentNode.removeChild(iframe);

    }, 500)

    }

    通过HTML元素form自带属性accept-charset在表单提交发送数据时候,浏览器会根据这个属性值做自动urlencode,get/post方式均可

    accept-charset 属性规定服务器处理表单数据所接受的字符集。

    accept-charset 属性允许您指定一系列字符集,服务器必须支持这些字符集,从而得以正确解释表单中的数据。

    该属性的值是用引号包含字符集名称列表。如果可接受字符集与用户所使用的字符即不相匹配的话,浏览器可以选择忽略表单或是将该表单区别对待。

    浏览器支持

    除了 Internet Explorer,accept-charset 属性得到几乎所有浏览器的支持。

    注释:accept-charset 属性无法在 Internet Explorer 中正确地工作。如果 accept-charset 属性设置为 "ISO-8859-1",IE 将发送以 "Windows-1252" 编码的数据。

    语法

    从例子的代码,我们巧妙的利用了这个属性,构造一个接受gbk encode之后url的页面,通过location.search获取到encode之后的编码,再传递给原页面,即可实现对于任意字符的任意编码urlencode

    (二)解码

    上面说了编码,现在说说 如果我们获得一串%D6%D0%CE%C4,而且我们知道这个是gbk编码的,那么我们如何得到这个编码的中文呢?

    function urldecode(str, charset, callback) {

    window._urlDecodeFn_ = callback;

    var script = document.createElement('script');

    script.id = '_urlDecodeFn_';

    var src = 'data:text/javascript;charset=' + charset + ',_urlDecodeFn_("' + str + '");'

    src += 'document.getElementById("_urlDecodeFn_").parentNode.removeChild(document.getElementById("_urlDecodeFn_"));';

    script.src = src;

    document.body.appendChild(script);

    }

    这个问题的核心在于编码是urlencdoe的,那么除了utf-8格式的我们可以借助js自己的decodeURI等之后,对于gbk的,我们一般是无能为力的

    这里巧妙构造了一个URI资源,因为通过URI方式引入的script,可以指定字符编码的,而浏览器会根据指定的字符编码,做urldecode,这样就实现了我们想要的urldecode效果

    (三)IE

    最后,我们来看看比较郁闷的IE,对于IE来说,他完全不认我们的form的accept-charset属性,他们的表单提交的编码格式,是按照页面的meta制定的字符集来的,当然了,他也给广大屌丝前端留了一条后路,就是他们的document.charset属性,是可读可写的,

    而且IE为了表现它确实是一傻到底,不但在设置document.charset的时候不会用新的编码解释页面,还会在前进后退(我特地用#作为action来实现后退)的时候又尝试用新的编码去解释页面。

    所以我们需要hook之前的编码,在解码后再转换回来

    function urlencode(str, charset, callback) {

    //创建form通过accept-charset做encode

    var form = document.createElement('form');

    form.method = 'get';

    form.style.display = 'none';

    form.acceptCharset = charset;

    if (document.all) {

    //如果是IE那么就调用document.charset方法

    window.oldCharset = document.charset;

    document.charset = charset;

    }

    var input = document.createElement('input');

    input.type = 'hidden';

    input.name = 'str';

    input.value = str;

    form.appendChild(input);

    form.target = '_urlEncode_iframe_';

    document.body.appendChild(form);

    //隐藏iframe截获提交的字符串

    if (!window['_urlEncode_iframe_']) {

    var iframe = document.createElement('iframe');

    //iframe.name = '_urlEncode_iframe_';

    iframe.setAttribute('name', '_urlEncode_iframe_');

    iframe.style.display = 'none';

    iframe.width = "0";

    iframe.height = "0";

    iframe.scrolling = "no";

    iframe.allowtransparency = "true";

    iframe.frameborder = "0";

    iframe.src = 'about:blank';

    document.body.appendChild(iframe);

    }

    //

    window._urlEncode_iframe_callback = function(str) {

    callback(str);

    if (document.all) {

    document.charset = window.oldCharset;

    }

    }

    //设置回调编码页面的地址,这里需要用户修改

    form.action = 'getEncodeStr.html';

    form.submit();

    setTimeout(function() {

    form.parentNode.removeChild(form);

    iframe.parentNode.removeChild(iframe);

    }, 500)

    }

    function urldecode(str, charset, callback) {

    var script = document.createElement('script');

    script.id = '_urlDecodeFn_';

    window._urlDecodeFn_ = callback;

    if (document.all) {

    //隐藏iframe截获提交的字符串

    if (!window['_urlDecode_iframe_']) {

    var iframe = document.createElement('iframe');

    //iframe.name = '_urlDecode_iframe_';

    iframe.setAttribute('name', '_urlDecode_iframe_');

    iframe.style.display = 'none';

    iframe.width = "0";

    iframe.height = "0";

    iframe.scrolling = "no";

    iframe.allowtransparency = "true";

    iframe.frameborder = "0";

    iframe.src = 'about:blank';

    document.body.appendChild(iframe);

    }

    //ie下需要指明charset,然后src=datauri才可以

    iframe.contentWindow.document.write('');

    setTimeout(function() {

    callback(_decodeStr_);

    iframe.parentNode.removeChild(iframe);

    }, 300)

    } else {

    var src = 'data:text/javascript;charset=' + charset + ',_urlDecodeFn_("' + str + '");';

    src += 'document.getElementById("_urlDecodeFn_").parentNode.removeChild(document.getElementById("_urlDecodeFn_"));';

    script.src = src;

    document.body.appendChild(script);

    }

    }

    关键点在于,编码时

    解码时的关键在与,对于支持datauri版本的ie,不仅仅在于datauri里面制定编码集,还在在script的charset上指定编码

    这样就可以实现浏览器的完美兼容

    (四)小结

    再次感谢腾讯前端QQ群的各位,没有你们的建议和支持,不会想到这么好的解决方案,再次感谢大家,希望看到的广大的前端屌丝们大力扩散,早日每一个jser都知道这一特大喜讯!!!哈哈哈哈哈

    程序源代码地址:

    展开全文
  • jquery 超级select插件 v3.2.0.0版本 支持汉字、头写拼音、英文快速定位查询的超级select插件。可方向键、tab 键快速选择。 支持 ie6.0、7.0、8.0、firefox all 版本。 ... 浏阳市人民路小学 浏阳市嗣同

    jquery 超级select插件 v3.2.0.0版本

    支持汉字、头写拼音、英文快速定位查询的超级select插件。可方向键、tab 键快速选择。

    支持 ie6.0、7.0、8.0、firefox all 版本。

    传统select

     

           
           

    超级select插件

     

           

    js code:

    $(document).ready(function(){
    $('#sssss').selectseach();
    });

    html:

    <select name="sssss2" id="sssss2" m='search'>
    <option value="-1">所有学校</option>
    <option value="139">湾小学</option>
    <option value="140">阳河小学</option>
    <option value="141">浏阳市</option>
    </select>

     

    图片说明 :

    1、select样式图

    2、英文查询图

    3、汉字头写拼音查询图

    4、英文和汉字混合查询图

    5、汉字查询图

    最新下载地址(免资源分):   http://download.csdn.net/detail/fkedwgwy/6211699

    最新下载地址:http://download.csdn.net/detail/fkedwgwy/3774315


    6、支持多select对象图

    下载:http://code.google.com/p/omcode/downloads/detail?name=selectsearchv3.2.0.rar&can=2&q=#makechanges

    jquery 超级select插件 v3.2.0.0版本  支持汉字、头写拼音、英文快速定位查询的超级select插件。可方向键、tab 键快速选择。  支持 ie6.0、7.0、8.0、firefox all 版本的历史版本如下:

     

    4.0.0.0版本:

    4.0.0.0版本 增加input功能,即select 可以直接输入。同时修正了插件的显示效果。

    http://download.csdn.net/detail/fkedwgwy/6211699

    3.2.0.0版本:

    http://blog.csdn.net/fkedwgwy/archive/2010/06/13/5669690.aspx

    2.1.0.0版本:

    http://code.google.com/p/omcode/downloads/detail?name=selectsearchv2.1.0.rar&can=2&q=#makechanges

    1.0.0.0版本:

    http://blog.csdn.net/fkedwgwy/archive/2010/04/15/5489789.aspx

    展开全文
  • jquery 超级select插件 v3.2.0.0版本 支持汉字、头写拼音、英文快速定位查询的超级select插件。可方向键、tab 键快速选择。 支持 ie6.0、7.0、8.0、firefox all 版本。 ... 浏阳市人民路小学 浏...

    jquery 超级select插件 v3.2.0.0版本

    支持汉字、头写拼音、英文快速定位查询的超级select插件。可方向键、tab 键快速选择。

    支持 ie6.0、7.0、8.0、firefox all 版本。

    传统select

     

           
    所有学校a english book浏阳市浏阳河小学 浏阳市人民路小学浏阳市嗣同路小学 浏阳市集里街道长南路小学浏阳市集里街道平水桥小学 浏阳市集里街道禧和岭小学浏阳市集里龚家桥小学 浏阳市集里街道百宜小学浏阳市荷花街道杨家小学 浏阳市荷花街道净溪小学浏阳市荷花街道牛石小学 浏阳市荷花街道云桥小学浏阳市荷花街道早禾小学 浏阳市荷花街道光彩小学浏阳市荷花街道小水小学 浏阳市荷花街道建新小学a chinese man 胡 浏阳市荷花街道胡坪小学liuyanchangsha        

    超级select插件

     

           
    所有学校浏阳市黄泥湾小学浏阳市浏阳河小学 浏阳市人民路小学浏阳市嗣同路小学浏阳市集里街道长南路小学 浏阳市集里街道平水桥小学浏阳市集里街道禧和岭小学 浏阳市集里龚家桥小学浏阳市集里街道百宜小学 浏阳市荷花街道杨家小学浏阳市荷花街道净溪小学 浏阳市荷花街道牛石小学浏阳市荷花街道云桥小学 浏阳市荷花街道早禾小学浏阳市荷花街道光彩小学 浏阳市荷花街道小水小学浏阳市荷花街道建新小学 浏阳市荷花街道罗直小学浏阳市荷花街道胡坪小学 浏阳市荷花街道唐洲小学浏阳市荷花街道金沙路小学
    所有学校湾小学阳河小学 浏阳市
    街道小水小学建新小学直小学 胡坪小学唐洲小学沙路小学
    所有学校浏浏阳
    所有学校a english book浏阳市浏阳河小学 浏阳市人民路小学浏阳市嗣同路小学 浏阳市集里街道长南路小学浏阳市集里街道平水桥小学 浏阳市集里街道禧和岭小学浏阳市集里龚家桥小学 浏阳市集里街道百宜小学浏阳市荷花街道杨家小学 浏阳市荷花街道净溪小学浏阳市荷花街道牛石小学 浏阳市荷花街道云桥小学浏阳市荷花街道早禾小学 浏阳市荷花街道光彩小学浏阳市荷花街道小水小学 浏阳市荷花街道建新小学a chinese man 胡 浏阳市荷花街道胡坪小学liuyanchangsha

    js code:

    $(document).ready(function(){
    $('#sssss').selectseach();
    });

    html:

    <select name="sssss2" id="sssss2" m='search'>
    <option value="-1">所有学校</option>
    <option value="139">湾小学</option>
    <option value="140">阳河小学</option>
    <option value="141">浏阳市</option>
    </select>

     

    图片说明 :

    1、select样式图

    2、英文查询图

    3、汉字头写拼音查询图

    4、英文和汉字混合查询图

    5、汉字查询图

    最新下载地址(免资源分):   http://download.csdn.net/detail/fkedwgwy/6211699

    最新下载地址:http://download.csdn.net/detail/fkedwgwy/3774315


    6、支持多select对象图

    下载:http://code.google.com/p/omcode/downloads/detail?name=selectsearchv3.2.0.rar&can=2&q=#makechanges

    jquery 超级select插件 v3.2.0.0版本  支持汉字、头写拼音、英文快速定位查询的超级select插件。可方向键、tab 键快速选择。  支持 ie6.0、7.0、8.0、firefox all 版本的历史版本如下:

     

    4.0.0.0版本:

    4.0.0.0版本 增加input功能,即select 可以直接输入。同时修正了插件的显示效果。

    http://download.csdn.net/detail/fkedwgwy/6211699

    3.2.0.0版本:

    http://blog.csdn.net/fkedwgwy/archive/2010/06/13/5669690.aspx

    2.1.0.0版本:

    http://code.google.com/p/omcode/downloads/detail?name=selectsearchv2.1.0.rar&can=2&q=#makechanges

    1.0.0.0版本:

    http://blog.csdn.net/fkedwgwy/archive/2010/04/15/5489789.aspx

    转载于:https://www.cnblogs.com/fengju/archive/2010/06/22/6173796.html

    展开全文
  • Firefox 56/Waterfox support

    2020-12-27 17:46:04
    https://github.com/stoically/firefo…", extensionId: "{c607c8df-14a7-4f28-894f-29e8722976…", contextId: "23558-1", tab: Object } background.js:82:17 [checkClick] checking click ...
  • 浏览器渲染机制

    2018-04-17 20:42:04
    浏览器渲染机制 简介 网络浏览器很可能是使用最广的软件。在这篇入门文章中,我将会介绍它们的幕后工作原理。... ...目前使用的主流浏览器有:Internet Explorer、Firefox...本文中以开放源代码浏览器为例,即 Firefo...
  • Windows开发环境构建之Java篇前一段时间,重装了一下Windows的机器,这边就总结一下重新装机的心得体会,重新装机主要保罗如下几个部分: - 1. 安装JDK - 2. 安装Tomcat - 3....- 4.... 安装FireFo
  • Oracle Metalink Note Search Add-On for Firefox

    千次阅读 2013-01-08 13:28:06
    Wrote a small Firefox search add-on which is used to search Oracle MetalinkNote/Doc more quickly. (Oracle Metalink is also named as My Oracle Support)Add-on Linkhttps://addons.mozilla.org/en-US/firefo
  • WEB前端性能分析--工具篇

    万次阅读 2012-06-23 17:21:12
    在线网站类: WebPageTest 说明: ... 补充: 其实这网站也是个开源项目,所以支持自己搭建一个内部的测试...showslow是yslow的数据收集与展示平台http://www.showslow.com/,它是一个开源的php项目,可以用来与firefo
  • 不过,下载过后就把它忘记了,由于Scriptculous要求的1.5.0以后的Prototype,于是就下载了一个1.5.1版本,于是就出现了一个很严重的问题: Stack overflow at line: 0 该错误出现在IE浏览器,在Firefo
  • Firefox - 附加软件 - Firebug - DOM文档结构视图 - “冻结”被AJAX不断更新的DOM视图 当页面中包含定期执行的AJAX脚本时,DOM视图将自动刷新,不便于... [Firefox - 官方网站] http://www.mozilla.com/en-US/firefo
  • jquery1.9 msie替代方法

    2019-09-14 19:52:50
    判断浏览器类型: 1 2 3 4 $.browser.mozilla = /firefo...
  • FireFox的一个bug

    千次阅读 2005-01-19 10:58:00
    版本:1.0 RC1 中文版 从某些网页切换到另外一个网页的时候,常常会出现FireFox无响应的情况,而且在状态栏上面会有一条WinControl的背景色。关闭FireFox,再打开FireFox... 解决办法:从“任务管理器”里面结束FireFo
  • generator-firefox-extension, 用于 Firefox 扩展的文书生成器 Firefox 扩展生成器 用于扩展扩展的文件生成器允许你使用基本文件结构和推荐设置快速设置扩展。...先决条件运行这个 Firefox 扩展生成器需要 Firefo
  • nux下常用软件推荐列表 Liux下推荐的常用应用程序列表 一,网页浏览 1firefx firefo是现在最火的一个浏览器支持好多扩展和插件,也有很多漂亮的主题.firfox就是mozilfifox,他是把mozilla的网页浏览的功能分离为一个...
  • 代码如下:— common.jquery.js +++ common.original.js @@ -8,28 +8,28 @@ */ var lang = new Array();... var is_moz = (navigator.product == ‘Gecko’) && userAgent.substr(userAgent.indexOf(‘firefo
  • 火狐 增强查找工具栏Most browsers are moving towards a minimalist approach and are consolidating menus, toolbars, and other ... If you want to maximize the website viewing area, and you use Firefo...
  • 火狐json格式化Tired of the multiple actions required just to set up a proper link while writing articles or ... Now you can super simplify the process with the Copy as HTML Link extension for Firefo...
  • 开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> Mozilla 计划在 Firefo...
  • 开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> Mozilla 正在给 Firefo...
  • 开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> Mozilla 公布了 Firefo...
  • 既判断分辨率,也判断浏览器 重新完善代码,使之成为判断浏览器类型屏幕分辨率自动调用不同CSS的代码。... ScreenWidth(IE1024,IE800,IE1152,IEother) }else{ if (window.navigator.userAgent.indexOf(“Firefo

空空如也

1 2 3 4 5 ... 20
收藏数 514
精华内容 205
关键字:

firefo